diff options
author | Michael Groover <mpgroover@google.com> | 2021-04-16 16:56:00 -0700 |
---|---|---|
committer | Michael Groover <mpgroover@google.com> | 2021-04-20 17:15:59 -0700 |
commit | 29475615008d57460350527d3f0806f62dd59c79 (patch) | |
tree | c7ef80006fd55dd8a616f59786da0a22e576f117 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 855f753c8015ace99380475167601b8481e1d531 (diff) |
Refactor Telephony phone number access checks to LegacyPermissionMgr
The TelephonyPermissions phone number access check can require several
interactions with the system_server to obtain the targetSdkVersion
and check the required permissions / appops for the requesting
package. This commit refactors all of these checks into the
LegacyPermissionManager (similar to what was previously done for the
device identifier access checks), requiring only a single request
to the system_server to check all non-subscriber access requirements.
Fixes: 159662444
Test: atest TelephonyPermissionsTest
Test: atest LegacyPermissionManagerServiceTest
Test: atest SmsManagerTest
Test: atest PhoneNumberTest
Test: atest SubscriptionControllerTest
Test: atest TelephonyManagerTest
Change-Id: I6c5cdbeecc2c4a2e200dcc33eedcb9213376f1ad
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions