根据安卓应用包名获取应用的详细信息
String name = "com.wjerry.test";
ApplicationInfo appInfo = null;
try {
appInfo = context.getPackageManager().getApplicationInfo(name, 0);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
if (appInfo != null) {
app.title = appInfo.loadLabel(context.getPackageManager()).toString();
app.icon = appInfo.loadIcon(context.getPackageManager());
app.intent = context.getPackageManager().getLaunchIntentForPackage(name);
}
List<PackageInfo> packs = context.getPackageManager().getInstalledPackages(0);
可以获取系统所有包
本文介绍了一种通过包名获取安卓应用详细信息的方法,包括应用名称、图标及启动意图等,并展示了如何利用PackageManager来实现这一过程。

被折叠的 条评论
为什么被折叠?



