Android獲得app的一些基本信息(包名,圖標,版本號之類)

PackageManager pm = getPackageManager();  // 自帶的,直接用就是

/*
 * 傳入的flag不同,得到的list不一樣,例如傳入PackageManager.GET_ACTIVITIES可得到activity相關信息, 
 * 具體可查看源碼,類型爲PackageInfo
 */
List<PackageInfo> packageInfoList = pm.getInstalledPackages(PackageManager.GET_SIGNATURES|PackageManager.GET_PERMISSIONS );

PackageInfo packageInfo = packageInfoList.get(0);

這是一些常用的 , 想要別的可以自己按住ctrl翻PackageInfo源碼 , 裏面寫的很清楚

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章