我想在我的文件管理器中添加一個選項以顯示目錄的應用程序圖標。下面的代碼不起作用;我做錯了什麼?Android應用程序圖標Filemanager
ImageView icon;
private static Activity activity;
String temp = mFileMang.getCurrentDir();
} else if (sub_ext.equalsIgnoreCase("apk")) {
final Drawable appicon;
try {
PackageInfo packageInfo = activity.getPackageManager()
.getPackageArchiveInfo(temp,
PackageManager.GET_ACTIVITIES);
ApplicationInfo appInfo = packageInfo.applicationInfo;
appInfo.sourceDir = temp;
appInfo.publicSourceDir = temp;
appicon = appInfo
.loadIcon(activity.getPackageManager());
mViewHolder.icon.setImageDrawable(appicon);
} catch (Exception e) {
mViewHolder.icon.setImageResource(R.drawable.appicon);
}
你希望得到安裝的應用程序的圖標? – user1140237
不,我想要在我的SD卡 – df1e
應用程序上未安裝卸載應用程序的appicons? .apk文件? – user1140237