Cảm ơn câu trả lời!
Tôi nghĩ rằng tôi đã tìm thấy một giải pháp cho liệt kê tất cả các hoạt động trong một ứng dụng quá, không phải là thanh lịch nhất mặc dù ...
//the method gets all activities for an application
private void getAppActivities() {
PackageManager pManager = getPackageManager();
Intent startIntent = setStartIntent();
List<ResolveInfo> apps = pManager.queryIntentActivities(startIntent, 0);
int count = apps.size();
for (int i = 0; i < count; i++) {
ResolveInfo info = apps.get(i);
String packageName = info.activityInfo.packageName;
Intent intent = new Intent();
intent.setPackage(packageName);
//activities holds the activities defined in the package
List<ResolveInfo> activities = pManager.queryIntentActivities(intent, 0);
}
}
setStartIntent() này là gì? – RejoylinLokeshwaran