眾所周知,通過packagemanager可以獲取手機端已安裝的apk檔案的資訊,具體**如下
通過以上方法,可以得到手機中安裝的所有應用程式,既包括了手動安裝的apk包的資訊,也包括了系統預裝的應用軟體的資訊,要區分這兩類軟體可使用以下方法:
大家可以看下**,說明已經寫在注釋中。
獲取應用的**:
獲取、應用名、包名:
其中 shareiteminfo 類是我本地自定義的,各位可以忽略!
另為,有人可能在找 分享應用列表,在此一併說下吧。
獲取支援分享的應用的**:
總結:通過 packageinfo 獲取具體資訊方法:
包名獲取方法:packageinfo.packagename
使用許可權獲取方法:packagemanager.getpackageinfo(packagename,packagemanager.get_permissions)
.requestedpermissions
通過 resolveinfo 獲取具體資訊方法:
包名獲取方法:resolve.activityinfo.packagename
icon獲取獲取方法:resolve.loadicon(packagemanager)
應用名稱獲取方法:resolve.loadlabel(packagemanager).tostring()
Android 獲取手機中已安裝apk文
眾所周知,通過packagemanager可以獲取手機端已安裝的apk檔案的資訊,具體 如下 view plain copy to clipboard print?packagemanager packagemanager this.getpackagemanager listpackageinfo...
android中獲取手機解析度
在activity中 me722 測試 480 854 豎屏 display display this.getwindowmanager getdefaultdisplay int nheight display.getheight 569 int nwidth display.getwidth 3...
Android中獲取手機cpu序列號
這一篇 主要講的的是android裡獲取手機cpu序列號,很少,也應該算很簡單了。下面來看看 獲取cpu序列號 return cpu序列號 16位 讀取失敗為 0000000000000000 public static string getcpuserial string str strcpu c...