gpt4 book ai didi

android - java.lang.SecurityException : Requires READ_PHONE_STATE: Neither user 10210 nor current process. 。仅限 HTC 手机

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:16 24 4
gpt4 key购买 nike

HTC 手机中的错误仅适用于三星、lg 等。

java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10210 nor current process has android.permission.READ_PHONE_STATE

list 文件中给出的权限

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

下面是我的代码

final TelephonyManager tm=(TelephonyManager)con.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = tm.getDeviceId();

此代码已经在数百部三星、LG、小米、金立、Xolo 等手机上进行了测试,并且运行良好。

它只会在 HTC Desire 系列手机中出现错误,例如,

PHONE_MODEL=HTC Desire 700 dual sim ANDROID_VERSION=4.1.2

我重复一遍,它只在 htc 手机上出错,在其他手机上工作正常。

注意:- 请在将问题标记为重复之前仔细理解和阅读问题。

最佳答案

READ_PHONE_STATE 现在被视为危险权限,用户必须同意您才能使用。将它包含在您的 list 中是不够的。

这里有更多关于如何请求许可的信息和示例。

http://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

http://developer.android.com/training/permissions/requesting.html

关于android - java.lang.SecurityException : Requires READ_PHONE_STATE: Neither user 10210 nor current process. 。仅限 HTC 手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29372382/

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