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

Commit a1461542 authored by Yanting Yang's avatar Yanting Yang Committed by Android (Google) Code Review
Browse files

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

parents 66b9a4a3 7a84f1a9
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;
        }
    }
}