Loading core/api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -31933,6 +31933,7 @@ package android.os { method public static final boolean is64Bit(); method public static boolean isApplicationUid(int); method public static final boolean isIsolated(); method public static final boolean isIsolatedUid(int); method public static final boolean isSdkSandbox(); method public static final void killProcess(int); method public static final int myPid(); core/java/android/os/Process.java +14 −2 Original line number Diff line number Diff line Loading @@ -901,9 +901,21 @@ public class Process { return isIsolated(myUid()); } /** {@hide} */ @UnsupportedAppUsage /** * @deprecated Use {@link #isIsolatedUid(int)} instead. * {@hide} */ @Deprecated @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.TIRAMISU, publicAlternatives = "Use {@link #isIsolatedUid(int)} instead.") public static final boolean isIsolated(int uid) { return isIsolatedUid(uid); } /** * Returns whether the process with the given {@code uid} is an isolated sandbox. */ public static final boolean isIsolatedUid(int uid) { uid = UserHandle.getAppId(uid); return (uid >= FIRST_ISOLATED_UID && uid <= LAST_ISOLATED_UID) || (uid >= FIRST_APP_ZYGOTE_ISOLATED_UID && uid <= LAST_APP_ZYGOTE_ISOLATED_UID); Loading Loading
core/api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -31933,6 +31933,7 @@ package android.os { method public static final boolean is64Bit(); method public static boolean isApplicationUid(int); method public static final boolean isIsolated(); method public static final boolean isIsolatedUid(int); method public static final boolean isSdkSandbox(); method public static final void killProcess(int); method public static final int myPid();
core/java/android/os/Process.java +14 −2 Original line number Diff line number Diff line Loading @@ -901,9 +901,21 @@ public class Process { return isIsolated(myUid()); } /** {@hide} */ @UnsupportedAppUsage /** * @deprecated Use {@link #isIsolatedUid(int)} instead. * {@hide} */ @Deprecated @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.TIRAMISU, publicAlternatives = "Use {@link #isIsolatedUid(int)} instead.") public static final boolean isIsolated(int uid) { return isIsolatedUid(uid); } /** * Returns whether the process with the given {@code uid} is an isolated sandbox. */ public static final boolean isIsolatedUid(int uid) { uid = UserHandle.getAppId(uid); return (uid >= FIRST_ISOLATED_UID && uid <= LAST_ISOLATED_UID) || (uid >= FIRST_APP_ZYGOTE_ISOLATED_UID && uid <= LAST_APP_ZYGOTE_ISOLATED_UID); Loading