Loading packages/SettingsLib/src/com/android/settingslib/applications/AppUtils.java +11 −0 Original line number Original line Diff line number Diff line Loading @@ -140,4 +140,15 @@ public class AppUtils { .isSystemModule(packageName); .isSystemModule(packageName); } } /** * Returns a boolean indicating whether a given package is a mainline module. */ public static boolean isMainlineModule(Context context, String packageName) { final PackageManager pm = context.getPackageManager(); try { return pm.getModuleInfo(packageName, 0 /* flags */) != null; } catch (PackageManager.NameNotFoundException e) { return false; } } } } Loading
packages/SettingsLib/src/com/android/settingslib/applications/AppUtils.java +11 −0 Original line number Original line Diff line number Diff line Loading @@ -140,4 +140,15 @@ public class AppUtils { .isSystemModule(packageName); .isSystemModule(packageName); } } /** * Returns a boolean indicating whether a given package is a mainline module. */ public static boolean isMainlineModule(Context context, String packageName) { final PackageManager pm = context.getPackageManager(); try { return pm.getModuleInfo(packageName, 0 /* flags */) != null; } catch (PackageManager.NameNotFoundException e) { return false; } } } }