// Home
Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
final ResolveInfo res = mContext.getPackageManager().resolveActivity(homeIntent, 0); // 可能有多个
Slog.d(TAG,"res = " + (res != null ? res.activityInfo.packageName : null));
homeIntent.addCategory(Intent.CATEGORY_LAUNCHER_APP);
List<ResolveInfo> resList = mContext.getPackageManager().queryIntentActivities(homeIntent,0);//正常只有一个
if(resList != null && resList.size() != 0){
int size = resList.size();
for (int index = 0;index <size;index ++ ){
Slog.d(TAG,"index " + index + ": " + resList.get(index).getComponentInfo().packageName);
}
}
转载请注明原文地址: https://www.6miu.com/read-2624740.html