获取安卓手机launcher包名

xiaoxiao2021-02-28  61

// 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

最新回复(0)