こんにちは私は私のsdにアプリケーションを持っています(そこに保存されているだけでインストールされていません)アプリケーションへのパスを与えるだけでそれに関する情報を取得するにはどうすればよいですか?たとえば、ダウンロードフォルダにpandora.apkを置いているので、パスは/sdcard/download/pandora.apkであり、そのパスを知っていると、そのアイコンを取得できます。助けてくれてありがとう
このコードを試しましたが、nullpointerexceptionが発生します
final PackageManager pm = context.getPackageManager();
PackageInfo packageInfo = pm.getPackageArchiveInfo("/sdcard/download/pandora.apk", 0);
Drawable icOn = packageInfo.applicationInfo.loadIcon(context.getPackageManager());