gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 09:23:28 24 4
gpt4 key购买 nike

Android 10 更改了设备标识符的权限,以便所有设备标识符现在都受到 READ_PRIVILEGED_PHONE_STATE 权限的保护。我无法找到一种方法来使用 READ_PHONE_STATE 权限来使用 TelephonyManager 获取所有这些标识符(例如 IMEI、IMSI 和构建序列)。

我尝试了 getImei()getDeviceId(),但当我C全部时,我仍然得到 Null。我知道现在应该有一种方法将我的应用程序或权限列入白名单,但我不知道如何!!!

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE);
telephonyManager.getImei(0);
telephonyManager.getDeviceId();

最佳答案

该权限不适用于通过 Play 商店安装的第三方应用。只有与平台 bundle 的 OEM 应用程序才能拥有该权限。 Android 10 说明中对此进行了概述:

https://developer.android.com/about/versions/10/privacy/changes

关于java - 如何将READ_PHONE_STATE权限(特权权限)列入白名单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58510053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com