aboutsummaryrefslogtreecommitdiff
path: root/bin/list-all-system-activities.java
diff options
context:
space:
mode:
authorVikas Kushwaha <dev@vikas.rocks>2024-11-21 13:51:06 +0530
committerVikas Kushwaha <dev@vikas.rocks>2024-11-21 13:51:06 +0530
commit3d1ead045a6e53cc4625750b57d61f38f7cdad90 (patch)
tree75c7ce08962ade4f536fd35f59dc6e3d20ff4bc6 /bin/list-all-system-activities.java
Initial commitHEADmaster
Diffstat (limited to 'bin/list-all-system-activities.java')
-rw-r--r--bin/list-all-system-activities.java14
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...
+ }
+ }
+ }
+ }
+}