Android 獲取手機中已安裝apk檔案資訊

2021-06-02 11:40:59 字數 782 閱讀 6216

眾所周知,通過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...