diff options
| author | Philip P. Moltmann <moltmann@google.com> | 2019-11-05 14:29:52 -0800 |
|---|---|---|
| committer | Philip P. Moltmann <moltmann@google.com> | 2019-11-05 14:44:14 -0800 |
| commit | 02cd91b46687b7b93af5ed6fdf9163457cb4599a (patch) | |
| tree | 6bf283d5f8056009f85348cfc5e62c28e8dd03b6 /core/java | |
| parent | 2b041061e38df1afedfd72d28eae896bd3c833b0 (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.aidl | 12 |
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. |
