获取包下所有Activity信息

通过PackageManager获取某个包下所有的Activity的信息。

1
2
3
4
5
6
7
PackageManager pm = getPackageManager();
try {
PackageInfo packageInfo = pm.getPackageInfo([PACKAGE_NAME], PackageManager.GET_ACTIVITIES);
ActivityInfo[] activities = packageInfo.activities;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}