Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09363806 authored by Yanting Yang's avatar Yanting Yang Committed by Automerger Merge Worker
Browse files

Merge "Add mainline module utils function into AppUtils" into rvc-dev am: a1461542

Change-Id: I40e515d609b5d6ea5a42ea5c1274f5912955f32d
parents a75b21e0 a1461542
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -140,4 +140,15 @@ public class AppUtils {
                .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;
        }
    }
}