嗨,我的 sd 上有一个应用程序(未安装,只是存储在那里),我如何通过提供应用程序的路径来获取有关它的信息。例如,我的下载文件夹中有 pandora.apk,所以路径是 /sdcard/download/pandora.apk 知道该路径我如何获得它的图标。谢谢你的帮助
我试过这段代码,但得到一个空指针异常
final PackageManager pm = context.getPackageManager();
PackageInfo packageInfo = pm.getPackageArchiveInfo("/sdcard/download/pandora.apk", 0);
Drawable icOn = packageInfo.applicationInfo.loadIcon(context.getPackageManager());