原创 Android——Android6.0的運行時權限

Android的權限機制在第一個版本的時候就已經有了,但是因爲有許多軟件在安裝時候就申請了各種權限,若用戶不同意就安裝不了,所以從結果上來說,權限機制並不能很好地保護用戶的安全和隱私。爲此Android開發團隊在Android6.0版本中

原创 ContextCompat.checkSelfPermission()方法

ContextCompat類的checkSelfPermission方法用於檢測用戶是否授權了某個權限。 checkSelfPermission()方法需要傳遞兩個參數,第一個參數需要傳入Context,第二個參數需要傳入需要驗證的權限,

原创 劍指offer——面試題4:二維數組中的查找(Java版)

題目4:二維數組中的查找 在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 例子 : 1 2 8

原创 adb報錯 Please ensure that adb is correctly located at...

最近在工作當中遇到了adb報錯 Please ensure that adb is correctly located at ‘D:\software\adt-bundle-windows-x86-20140321\sdk\pla

原创 Linux——修改權限功能:chmod

原文鏈接:Linux修改權限功能------chmod 一.chmod命令概況 chmod是Linux/Unix中修改文件或者目錄權限的命令,通過修改權限可以讓指定的人對文件可讀、可寫、可運行,極大地保證了數據的安全性。   二.

原创 Android——選項菜單的創建

前言: 在手機app中,有時候我們需要設置大量的菜單選項,如果直接在UI中顯示出來會佔用原本就不大的屏幕空間,導致app可用於顯示信息的空間減少,降低了用戶體驗。這時,就需要用到menu控件了。menu控件用於顯示應用程序的自定義菜單選項

原创 Android——Intent.ACTION_VIEW

String Intent.ACTION_VIEW = “android.intent.action.VIEW” 用於顯示用戶的數據。比較通用,會根據用戶的數據類型打開相應的Activity。比如 tel:13400010001打

原创 Android——廣播機制原理

一、廣播類型 Andriod 中的廣播主要分爲兩個類型:標準廣播和有序廣播。 標準廣播(Normal broadcasts)是一種完全異步執行的廣播。在廣播發送後,所有的廣播接收器都可以在同一時刻接收到這條廣播信息,然後各自進行相應的邏輯

原创 adb.exe已停止工作 彈窗問題

今天在cmd下運行adb root之後,突然彈出一個對話框:提示 adb.exe已停止工作 在網上搜索發現這種情況可能是adb.exe程序使用的5037端口被佔用了 先不要關閉adb.exe停止工作窗口, 在cmd 輸入 netsta

原创 Android Studio——warning:App is not indexable by Google Search

今天在新建一個Activity之後,進入到AndroidManifest.xml文件,發現<application>標籤的代碼一片黃色,原來是發出warning了。(這個warning其實對於app的運行沒有影響,但是看着總覺得不順眼,就

原创 Android——網絡操作基礎

在Android app中,網絡操作是不可或缺的一個模塊,手機中數據的上傳下載都需要通過app中的網絡操作模塊進行。 在Android進行http請求操作有多種方式,在這裏我簡單說一下最基礎的用HttpURLConnection進行網絡操

原创 adb shell截屏錄屏命令

一、adb shell screencap 截屏指令 通過adb工具裏的help 指令查看screncap指令的用法: C:\Users>adb shell screencap -help usage: screencap [-hp]

原创 Android——Intent用法

Intent,意圖,一般可以被用於啓動活動、啓動服務以及發送廣播等場景,現在先說一下啓動活動這部分。 Intent分爲顯式Intent和隱式Intent。 一、顯式Intent的使用 Intent有多個構造函數的重載,常用的一個有Inte

原创 Android 系統廣播大全

這篇文章主要給大家介紹Android 廣播大全 Intent Action 事件詳解,涉及到android廣播action 方面知識點,本文講解的非常的全面,感興趣的朋友一起看看吧   Intent.ACTION_AIRPLANE_MOD

原创 svn——svn commit 用法

使用svn進行代碼的提交有兩種方法:一種是通過TortoiseSVN客戶端界面進行提交,另一種是通過svn commit指令提交。 方法一:通過TortoiseSVN客戶端界面提交代碼 在需要提交代碼的目錄下右鍵,點擊SVN Commit