App中所有活动的列表

sea*_*kej 6 android android-activity

有什么办法,如何获取正在运行的应用程序中的所有活动的列表?

我试过了:

ActivityInfo[] list = getPackageManager().getPackageArchiveInfo(
                    "/sd-ext/app/cz.eman.smartstore.android-1.apk",
                    PackageManager.GET_ACTIVITIES).activities;
Run Code Online (Sandbox Code Playgroud)

但它没有返回包含所有这些列表的列表.

Com*_*are 8

如果应用程序正在运行,请使用getPackageInfo(),而不是getPackageArchiveInfo().