Android examples for App:APK Information
get Apk Icon and return Drawable
//package com.java2s; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.graphics.drawable.Drawable; public class Main { public static Drawable getApkIcon2(Context context, String apkPath) { PackageManager pm = context.getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo(apkPath, PackageManager.GET_ACTIVITIES); if (info != null) { ApplicationInfo appInfo = info.applicationInfo; appInfo.publicSourceDir = apkPath; Drawable icon = appInfo.loadIcon(pm); return icon; }//from w w w . j ava 2s .c o m return null; } }