summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorPhilip P. Moltmann <moltmann@google.com>2019-11-05 14:29:52 -0800
committerPhilip P. Moltmann <moltmann@google.com>2019-11-05 14:44:14 -0800
commit02cd91b46687b7b93af5ed6fdf9163457cb4599a (patch)
tree6bf283d5f8056009f85348cfc5e62c28e8dd03b6 /core/java
parent2b041061e38df1afedfd72d28eae896bd3c833b0 (diff)
Allow null-featureIds in AppOpsService binder calls
Test: atest CtsAppOpsTestCases Bug: 136595429 Change-Id: Ib47b8dd0c665314c4b3547895bda29de98a2258a
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/app/IAppOpsService.aidl12
1 files changed, 6 insertions, 6 deletions
diff --git a/core/java/com/android/internal/app/IAppOpsService.aidl b/core/java/com/android/internal/app/IAppOpsService.aidl
index 3ab0b0d2294b..99bf93e98cd1 100644
--- a/core/java/com/android/internal/app/IAppOpsService.aidl
+++ b/core/java/com/android/internal/app/IAppOpsService.aidl
@@ -31,19 +31,19 @@ interface IAppOpsService {
// be kept in sync with frameworks/native/libs/binder/include/binder/IAppOpsService.h
// and not be reordered
int checkOperation(int code, int uid, String packageName);
- int noteOperation(int code, int uid, String packageName, String featureId);
- int startOperation(IBinder token, int code, int uid, String packageName, String featureId,
- boolean startIfModeDefault);
+ int noteOperation(int code, int uid, String packageName, @nullable String featureId);
+ int startOperation(IBinder token, int code, int uid, String packageName,
+ @nullable String featureId, boolean startIfModeDefault);
@UnsupportedAppUsage
void finishOperation(IBinder token, int code, int uid, String packageName,
- String featureId);
+ @nullable String featureId);
void startWatchingMode(int op, String packageName, IAppOpsCallback callback);
void stopWatchingMode(IAppOpsCallback callback);
IBinder getToken(IBinder clientToken);
int permissionToOpCode(String permission);
int checkAudioOperation(int code, int usage, int uid, String packageName);
- void noteAsyncOp(String callingPackageName, int uid, String packageName, int opCode,
- String featureId, String message);
+ void noteAsyncOp(@nullable String callingPackageName, int uid, @nullable String packageName,
+ int opCode, @nullable String featureId, String message);
boolean shouldCollectNotes(int opCode);
void setCameraAudioRestriction(int mode);
// End of methods also called by native code.