如何将READ_PHONE_STATE权限(特权权限)列入白名单?

问题描述 投票:0回答:1

Android 10更改权限F或设备标识符,以便所有设备标识符现在都受到READ_PRIVILEGED_PHONE_STATE权限的保护。而且我找不到一种方法来获得U se READ_PHONE_STATE权限,以使用TelephonyManager获得所有这些标识符(例如IMEI,IMSI和Build序列号)。

我尝试过getImei()getDeviceId(),但是当我全部使用[[C

时,我仍然得到Null。我K现在应该有一种方法可以将我的应用或许可列入白名单,但是我不知道怎么做!!TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE); telephonyManager.getImei(0); telephonyManager.getDeviceId();
Android 10更改了设备标识符的权限,因此所有设备标识符现在都受到READ_PRIVILEGED_PHONE_STATE权限的保护。而且我找不到使用方法...
java android
1个回答
1
投票
该权限不适用于通过Play商店安装的第三方应用。只有与平台捆绑在一起的OEM应用程序才能拥有该权限。 Android 10注释中对此进行了概述:
© www.soinside.com 2019 - 2024. All rights reserved.