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

Commit 52a1044c authored by Winson's avatar Winson Committed by android-build-merger
Browse files

Merge "Document non-effective mode return of AppOps batch fetch" into qt-dev

am: 1a91f0dd

Change-Id: I8f63a1a0516beb0b45ef9f94ff1fb11c3221da3d
parents f7c9f62b 1a91f0dd
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -4294,6 +4294,12 @@ public class AppOpsManager {
    /**
     * Retrieve current operation state for all applications.
     *
     * The mode of the ops returned are set for the package but may not reflect their effective
     * state due to UID policy or because it's controlled by a different master op.
     *
     * Use {@link #unsafeCheckOp(String, int, String)}} or {@link #noteOp(String, int, String)}
     * if the effective mode is needed.
     *
     * @param ops The set of operations you are interested in, or null if you want all of them.
     * @hide
     */
@@ -4312,6 +4318,12 @@ public class AppOpsManager {
    /**
     * Retrieve current operation state for all applications.
     *
     * The mode of the ops returned are set for the package but may not reflect their effective
     * state due to UID policy or because it's controlled by a different master op.
     *
     * Use {@link #unsafeCheckOp(String, int, String)}} or {@link #noteOp(String, int, String)}
     * if the effective mode is needed.
     *
     * @param ops The set of operations you are interested in, or null if you want all of them.
     * @hide
     */
@@ -4328,6 +4340,12 @@ public class AppOpsManager {
    /**
     * Retrieve current operation state for one application.
     *
     * The mode of the ops returned are set for the package but may not reflect their effective
     * state due to UID policy or because it's controlled by a different master op.
     *
     * Use {@link #unsafeCheckOp(String, int, String)}} or {@link #noteOp(String, int, String)}
     * if the effective mode is needed.
     *
     * @param uid The uid of the application of interest.
     * @param packageName The name of the application of interest.
     * @param ops The set of operations you are interested in, or null if you want all of them.
@@ -4354,6 +4372,12 @@ public class AppOpsManager {
     * Retrieve current operation state for one application. The UID and the
     * package must match.
     *
     * The mode of the ops returned are set for the package but may not reflect their effective
     * state due to UID policy or because it's controlled by a different master op.
     *
     * Use {@link #unsafeCheckOp(String, int, String)}} or {@link #noteOp(String, int, String)}
     * if the effective mode is needed.
     *
     * @param uid The uid of the application of interest.
     * @param packageName The name of the application of interest.
     * @param ops The set of operations you are interested in, or null if you want all of them.