Hani Kazmi
206300962f
Replace ECM AppOps call with service
...
A new ECM service was introcuded in changeId
I831391e4437b51b3312b5273a2360bd029a3d8ee.
We begin calling it, and update/cleanup method signatures to match.
Note: There are two feature flags:
1. enhancedConfirmationModeApisEnabled - read only, protects the
mainline API.
2. extendEcmToAllSettings - runtime - gates calls to the above APIs.
We use both so we can ramp up in teamfood as needed.
Bug: 297372999
Test: Tested on device
Test: atest SpaPrivilegedLibTests
Test: atest com.android.settings.applications.specialaccess.notificationaccess
Test: atest com.android.settings.datausage
Test: atest PremiumSmsAccessTest
Test: atest RestrictedPreferenceHelperTest
Change-Id: I945ec51df5cd63de548a8ffdd1acc4f09f2301e5
2024-02-21 14:43:02 +00:00
..
2024-01-19 20:08:10 +00:00
2024-01-28 00:21:31 +00:00
2023-05-12 13:46:53 +08:00
2023-06-29 02:48:32 +00:00
2023-03-20 21:24:02 +08:00
2023-03-20 21:24:02 +08:00
2023-12-22 04:07:36 +00:00
2023-02-18 08:43:36 +08:00
2024-02-21 14:43:02 +00:00
2023-12-08 10:12:43 +08:00
2023-12-08 10:12:43 +08:00
2023-11-10 17:06:32 +00:00
2024-01-16 03:49:34 +00:00
2023-02-16 05:59:01 +00:00
2023-06-17 09:37:04 +00:00
2023-11-20 18:53:32 +00:00
2023-08-08 19:17:54 +00:00
2023-04-12 00:51:45 +00:00
2023-03-20 21:42:21 +00:00
2023-12-14 20:50:45 +00:00
2024-01-29 02:17:49 +00:00
2023-05-19 06:03:55 +00:00
2023-10-25 13:30:27 +00:00
2024-01-16 03:49:34 +00:00
2023-05-23 22:19:55 +00:00
2023-08-24 06:34:42 +00:00
2023-07-18 04:30:59 +00:00
2023-08-08 01:56:05 +00:00
2023-02-09 10:17:25 +08:00
2023-08-08 08:41:48 +00:00
2023-03-20 21:24:02 +08:00
2023-05-23 22:19:55 +00:00
2023-11-07 14:17:15 +00:00
2023-03-20 21:24:02 +08:00
2023-12-04 14:12:43 -08:00
2023-08-08 19:17:54 +00:00
2023-02-09 21:00:50 +08:00
2023-08-08 19:17:54 +00:00
2023-10-23 09:28:57 +00:00
2023-12-14 20:50:33 +00:00
2023-05-05 09:54:04 +00:00
2023-03-16 16:08:46 +08:00
2023-03-28 06:11:52 +00:00
2023-02-20 09:49:03 +00:00
2023-03-13 17:45:30 +08:00
2023-09-21 23:09:39 +00:00
2023-08-18 05:55:33 +00:00
2023-02-23 09:17:03 +00:00
2023-10-23 09:28:57 +00:00
2023-07-11 02:21:09 +00:00
2024-01-25 00:38:39 +00:00
2023-05-12 13:46:53 +08:00
2024-01-05 03:04:14 +00:00
2023-05-25 11:20:11 +00:00
2023-09-19 04:49:35 +00:00
2023-05-12 13:46:53 +08:00
2023-11-22 06:29:34 +00:00
2023-03-16 16:08:46 +08:00
2023-11-22 06:29:34 +00:00
2023-11-22 06:29:34 +00:00
2023-06-28 09:38:02 +00:00
2024-02-07 10:22:24 +00:00
2023-11-22 06:29:34 +00:00
2023-10-23 09:28:57 +00:00
2023-11-28 01:54:21 +00:00
2024-01-11 03:36:03 +00:00
2023-08-08 19:17:54 +00:00
2023-09-25 17:55:06 +01:00
2023-10-23 09:28:57 +00:00
2023-10-23 09:28:57 +00:00
2023-10-23 09:28:57 +00:00
2023-02-16 05:59:01 +00:00
2023-04-12 00:51:45 +00:00
2023-02-16 09:49:01 +01:00
2023-02-16 09:49:01 +01:00
2023-02-01 19:17:51 +08:00
2023-03-16 16:08:46 +08:00
2023-04-26 01:37:42 +00:00
2024-01-29 02:17:49 +00:00
2023-11-14 23:30:49 +00:00
2024-02-21 14:43:02 +00:00
2023-02-09 10:17:25 +08:00
2023-02-09 10:17:25 +08:00
2023-02-09 21:00:50 +08:00
2023-08-18 05:55:33 +00:00
2023-08-08 08:41:48 +00:00
2023-03-20 21:24:02 +08:00
2023-10-28 20:04:31 +08:00
2023-05-25 22:02:35 +00:00
2023-11-20 03:10:33 +00:00
2023-11-20 03:10:33 +00:00
2023-10-25 18:37:51 +00:00
2024-01-08 22:07:56 +00:00
2023-11-20 03:10:33 +00:00
2023-02-15 06:32:57 +08:00
2024-01-29 02:17:49 +00:00
2023-11-19 15:34:13 +08:00
2023-08-08 01:56:05 +00:00
2024-01-29 02:17:49 +00:00
2023-12-04 14:12:43 -08:00
2023-10-23 09:28:57 +00:00
2024-01-29 02:17:49 +00:00
2023-03-01 16:38:45 +08:00
2023-03-01 16:38:45 +08:00
2023-03-01 16:38:45 +08:00
2023-10-02 18:00:30 +00:00
2024-01-31 10:45:55 +00:00
2023-10-02 18:00:30 +00:00
2023-10-02 18:00:30 +00:00
2023-04-14 18:25:28 +08:00