Loading core/java/android/content/pm/LauncherApps.java +2 −1 Original line number Diff line number Diff line Loading @@ -514,7 +514,8 @@ public class LauncherApps { /** * Retrieves a list of launchable activities that match {@link Intent#ACTION_MAIN} and * {@link Intent#CATEGORY_LAUNCHER}, for a specified user. * {@link Intent#CATEGORY_LAUNCHER}, for a specified user. Result may include * synthesized activities like app details Activity injected by system. * * @param packageName The specific package to query. If null, it checks all installed packages * in the profile. Loading core/java/android/content/pm/PackageParser.java +3 −0 Original line number Diff line number Diff line Loading @@ -724,6 +724,9 @@ public class PackageParser { for (int i = 0; i < N; i++) { final Activity a = p.activities.get(i); if (state.isMatch(a.info, flags)) { if (PackageManager.APP_DETAILS_ACTIVITY_CLASS_NAME.equals(a.className)) { continue; } res[num++] = generateActivityInfo(a, flags, state, userId); } } Loading Loading
core/java/android/content/pm/LauncherApps.java +2 −1 Original line number Diff line number Diff line Loading @@ -514,7 +514,8 @@ public class LauncherApps { /** * Retrieves a list of launchable activities that match {@link Intent#ACTION_MAIN} and * {@link Intent#CATEGORY_LAUNCHER}, for a specified user. * {@link Intent#CATEGORY_LAUNCHER}, for a specified user. Result may include * synthesized activities like app details Activity injected by system. * * @param packageName The specific package to query. If null, it checks all installed packages * in the profile. Loading
core/java/android/content/pm/PackageParser.java +3 −0 Original line number Diff line number Diff line Loading @@ -724,6 +724,9 @@ public class PackageParser { for (int i = 0; i < N; i++) { final Activity a = p.activities.get(i); if (state.isMatch(a.info, flags)) { if (PackageManager.APP_DETAILS_ACTIVITY_CLASS_NAME.equals(a.className)) { continue; } res[num++] = generateActivityInfo(a, flags, state, userId); } } Loading