我有一个 appwidget,我想在上面显示其他已安装应用程序的启动器图标。我可以使用以下两个代码中的任何一个来获取图标
pkgInfo.applicationInfo.loadIcon(context.getPackageManager());
或者
context.getPackageManager().getApplicationIcon(pkgInfo.packageName);
PackageInfopkgInfo
的实例在哪里
除了几个应用程序没有显示它们的图标并且日志中没有打印错误之外,一切都运行良好。根据此处的答案,我们还可以使用 URI 来获取可绘制对象。
我的问题是如果android.resource://[package]/[res type]/[res name]
是 URI 那么如何获取[res name]
?以及如何从此 URI 中获取其他应用程序图标的可绘制对象?
提前致谢。