pti*_*tia 3 android android-package-managers
我已使用以下代码获取已安装应用的列表:
public List<ResolveInfo>() {
PackageManager pm=getPackageManager();
Intent main=new Intent(Intent.ACTION_MAIN, null);
main.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> launchables=pm.queryIntentActivities(main, 0);
}
Run Code Online (Sandbox Code Playgroud)
只有一个问题:它只列出具有MAIN活动的应用程序.如何获取所有已安装应用的列表?请注意,我在需要List为ResolveInfo的项目中使用此代码,因此请仅回答返回ResolveInfo列表的代码.
你尝试过:
List<ApplicationInfo> packages = pm
.getInstalledApplications(PackageManager.GET_META_DATA);
Run Code Online (Sandbox Code Playgroud)
(在这里找到)
| 归档时间: |
|
| 查看次数: |
12309 次 |
| 最近记录: |