From 0c984b3cc12f0540bc57a6fe469578e32f928635 Mon Sep 17 00:00:00 2001 From: wwtbuaa01 Date: Mon, 15 May 2023 14:30:23 +0800 Subject: [PATCH] Add OP_GET_USAGE_STATS to APP_OP_PERMISSION_PACKAGE_OPS. AppOp.GET_USAGE_STATS is missing from the list. So when Android role trying to grant the app-op permission. It will encounter a null exception. Bug: 274132354 Test: manual Change-Id: Ie2bc522cd900c8bed7af22d581e8f9324b7a6d9c --- core/java/android/app/AppOpsManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/app/AppOpsManager.java b/core/java/android/app/AppOpsManager.java index ccd83f7567302..259e516a3e889 100644 --- a/core/java/android/app/AppOpsManager.java +++ b/core/java/android/app/AppOpsManager.java @@ -2317,6 +2317,7 @@ public class AppOpsManager { OP_ACCESS_NOTIFICATIONS, OP_SYSTEM_ALERT_WINDOW, OP_WRITE_SETTINGS, + OP_GET_USAGE_STATS, OP_REQUEST_INSTALL_PACKAGES, OP_START_FOREGROUND, OP_SMS_FINANCIAL_TRANSACTIONS,