Sunday, 10 May 2015

How to get a list of installed android applications

This post contains code to get the list of installed applications.

final PackageManager pm = getPackageManager();
//get a list of installed apps.
List packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);

for (ApplicationInfo packageInfo : packages) {
    Log.e("tag", "Installed package :" + packageInfo.packageName);
    Log.e("tag", "Source dir : " + packageInfo.sourceDir);
    Log.e("tag", "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName)); 
}

No comments:

Post a Comment