diff options
Diffstat (limited to 'bin/list-all-system-activities.java')
-rw-r--r-- | bin/list-all-system-activities.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/list-all-system-activities.java b/bin/list-all-system-activities.java new file mode 100644 index 0000000..14f31e5 --- /dev/null +++ b/bin/list-all-system-activities.java @@ -0,0 +1,14 @@ +class Main { + public static void main(String args[]) { + List<PackageInfo> pInfos = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES); + for (PackageInfo pInfo : pInfos) { + ActivityInfo[] aInfos = pInfo.activities; + if (aInfos != null) { + for (ActivityInfo activityInfo : aInfos) { + Log.i("ACT", activityInfo.name); + // do whatever else you like... + } + } + } + } +} |