Gives the list of installed application,
final PackageManager pm = getPackageManager();
//gets list of installed apps.
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages)
{
if( pm.getLaunchIntentForPackage(packageInfo.packageName) != null)
{
// Application Icon
Drawable d = packageInfo.loadIcon(getPackageManager());
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();
// Application name
String data = packageInfo.loadLabel(getPackageManager()).toString();
// uid
int uid = packageInfo.uid;
}
}
No comments:
Post a Comment