使用PackageManager獲得應用信息實例方法
更新時間:2013年11月19日 10:31:07 作者:
PackageManager是Android中一個很有用的類,能夠獲取已安裝的應用(包)的信息,如應用名稱、圖標、權限,安裝、刪除應用(包)等
以下代碼可以獲得已安裝應用(包)的信息:
復制代碼 代碼如下:
// 包管理器
PackageManager pm = getPackageManager();
//獲取手機內所有應用
List<PackageInfo> pi = pm.getInstalledPackages(0);
// PackageInfo
PackageInfo pii = (PackageInfo) pi.get(i);
// 應用名稱
name = pii.applicationInfo.loadLabel(pm);
// 應用圖標
icon = pii.applicationInfo.loadIcon(pm);
// 是否是系統(tǒng)應用
if ((pii.applicationInfo.flags & pii.applicationInfo.FLAG_SYSTEM) <= 0)
is_sys = "否";
else
is_sys = "是";
相關文章
flutter showModalBottomSheet常用屬性及說明
這篇文章主要介紹了flutter showModalBottomSheet常用屬性及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
Android GPS室內定位問題的解決方法(location為null)
這篇文章主要為大家詳細介紹了Android GPS室內定位問題的解決方法,location為null,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
Android?WebView開發(fā)之自定義WebView工具框
在WebView頁面長按時會彈出一個復制框,有的時候里面的item不是我們想要,這個時候我們就可以自定義一個工具框。本文就將介紹如何通過WebView自定義工具框,需要的朋友可以參考一下2021-12-12

