-
public class AppOpsApis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceAppOpsApis.OpFlagspublic @interfaceAppOpsApis.OpHistoryFlagspublic @interfaceAppOpsApis.HistoricalOpsRequestFilterSpecifies what parameters to filter historical appop requests for
public final classAppOpsApis.HistoricalOpsRequest
-
Field Summary
Fields Modifier and Type Field Description public final static intOP_FLAG_SELFpublic final static intOP_FLAG_TRUSTED_PROXYpublic final static intOP_FLAG_UNTRUSTED_PROXYpublic final static intOP_FLAG_TRUSTED_PROXIEDpublic final static intOP_FLAG_UNTRUSTED_PROXIEDpublic final static intOP_FLAGS_ALLpublic final static intOP_FLAGS_ALL_TRUSTEDpublic final static intHISTORY_FLAG_AGGREGATEpublic final static intHISTORY_FLAG_DISCRETEpublic final static intHISTORY_FLAG_GET_ATTRIBUTION_CHAINSpublic final static intHISTORY_FLAGS_ALLpublic final static intFILTER_BY_UIDpublic final static intFILTER_BY_PACKAGE_NAMEpublic final static intFILTER_BY_ATTRIBUTION_TAGpublic final static intFILTER_BY_OP_NAMES
-
Method Summary
Modifier and Type Method Description static List<AppOpsManagerHidden.PackageOps>getOpsForPackage(int uid, String packageName, Array<int> ops)static List<AppOpsManagerHidden.PackageOps>getUidOps(int uid, Array<int> ops)static voidsetMode(int code, int uid, String packageName, int mode)static voidsetUidMode(int code, int uid, int mode)static voidresetAllModes(int userId, String packageName)static voidstartWatchingActive(Array<int> ops, IAppOpsActiveCallback callback)static voidstopWatchingActive(IAppOpsActiveCallback callback)static booleanisOperationActive(int code, int uid, String packageName)static voidstartWatchingNoted(Array<int> ops, IAppOpsNotedCallback callback)static voidstopWatchingNoted(IAppOpsNotedCallback callback)static voidgetHistoricalOps(@NonNull() AppOpsApis.HistoricalOpsRequest request, @NonNull() Executor executor, @NonNull() Consumer<AppOpsManagerHidden.HistoricalOps> callback)static voidgetHistoricalOpsFromDiskRaw(@NonNull() AppOpsApis.HistoricalOpsRequest request, @NonNull() Executor executor, @NonNull() Consumer<AppOpsManagerHidden.HistoricalOps> callback)static voidsetHistoryParameters(int mode, long baseSnapshotInterval, int compressionStep)static voidresetHistoryParameters()-
-
Method Detail
-
getOpsForPackage
static List<AppOpsManagerHidden.PackageOps> getOpsForPackage(int uid, String packageName, Array<int> ops)
-
getUidOps
@RequiresApi(api = Build.VERSION_CODES.O) static List<AppOpsManagerHidden.PackageOps> getUidOps(int uid, Array<int> ops)
-
setUidMode
static void setUidMode(int code, int uid, int mode)
-
resetAllModes
static void resetAllModes(int userId, String packageName)
-
startWatchingActive
@RequiresApi(api = Build.VERSION_CODES.P) static void startWatchingActive(Array<int> ops, IAppOpsActiveCallback callback)
-
stopWatchingActive
@RequiresApi(api = Build.VERSION_CODES.P) static void stopWatchingActive(IAppOpsActiveCallback callback)
-
isOperationActive
@RequiresApi(api = Build.VERSION_CODES.P) static boolean isOperationActive(int code, int uid, String packageName)
-
startWatchingNoted
@RequiresApi(api = Build.VERSION_CODES.Q) static void startWatchingNoted(Array<int> ops, IAppOpsNotedCallback callback)
-
stopWatchingNoted
@RequiresApi(api = Build.VERSION_CODES.Q) static void stopWatchingNoted(IAppOpsNotedCallback callback)
-
getHistoricalOps
@RequiresApi(api = Build.VERSION_CODES.Q) static void getHistoricalOps(@NonNull() AppOpsApis.HistoricalOpsRequest request, @NonNull() Executor executor, @NonNull() Consumer<AppOpsManagerHidden.HistoricalOps> callback)
-
getHistoricalOpsFromDiskRaw
@RequiresApi(api = Build.VERSION_CODES.Q) static void getHistoricalOpsFromDiskRaw(@NonNull() AppOpsApis.HistoricalOpsRequest request, @NonNull() Executor executor, @NonNull() Consumer<AppOpsManagerHidden.HistoricalOps> callback)
-
setHistoryParameters
@RequiresApi(value = Build.VERSION_CODES.Q) static void setHistoryParameters(int mode, long baseSnapshotInterval, int compressionStep)
-
resetHistoryParameters
@RequiresApi(value = Build.VERSION_CODES.Q) static void resetHistoryParameters()
-
-
-
-