獲取所有已安裝的應用

2021-08-03 03:12:26 字數 452 閱讀 5984

1.

獲取packagemanager

packagemanager manager =getcontext().getpackagemanager();

2.獲取已安裝的應用

listpackageinfos =manager.getinstalledpackages(0);

3.遍歷

packageinfo列表,

獲取詳情pi為packageinfos遍歷得到的

//pi

為遍歷packageinfo

列表獲取到的 4.

應用相關資訊

應用名//需要強轉

應用圖示

//返回

drawable型別

應用安裝包目錄

應用大小

new乙個

file

,可以獲取到

file.length

獲取已安裝應用資訊

首先,我們定義乙個資料結構,來儲存應用程式資訊 icon,name,packagename,versionname,versioncode,等 public string packagename public string versionname public int versioncode 0 p...

獲取已安裝的應用 目標路徑下未安裝的apk資訊

專案中用到的方法,有些 久久不用很容易忘記,記錄下來 1 獲取未安裝apk的版本 圖示等資訊 這裡使用上次的工程testb.apk,使用packagemanager及packageinfo類 private string getuninstallapkinfo context ctx,string ...

IOS獲取手機所有應用的Bundle id

方法一分享乙個開源的dawin檔案,用來獲取手機需要的資料存到c的buffer,下面給上需要的darwin檔案。檔案點這裡 把這2個檔案放到你的工程裡面,然後include darwin.h 使用下面 用來獲取列表資訊 char os initialize return 現在你有了應用程式的安裝位置...