How To Find All Apps On Android Device Using Java

[Solved] How To Find All Apps On Android Device Using Java | Shell - Code Explorer | yomemimo.com
Question : how to find all apps on android device using java

Answered by : elegant-eagle-f7oyt0lowo90

final PackageManager pm = getPackageManager();
//get a list of installed apps.
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) { Log.d(TAG, "Installed package :" + packageInfo.packageName); Log.d(TAG, "Source dir : " + packageInfo.sourceDir); Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName));
}
// the getLaunchIntentForPackage returns an intent that you can use with startActivity() 

Source : https://stackoverflow.com/questions/2695746/how-to-get-a-list-of-installed-android-applications-and-pick-one-to-run | Last Update : Wed, 11 Aug 21

Answers related to how to find all apps on android device using java

Code Explorer Popular Question For Shell