Anu*_*dia 10 android exception
HTC手机中的错误只能在三星,LG等处理得非常好.
java.lang.SecurityException:需要READ_PHONE_STATE:用户10210和当前进程都没有android.permission.READ_PHONE_STATE
清单文件中给出的权限
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Run Code Online (Sandbox Code Playgroud)
我的代码如下
final TelephonyManager tm=(TelephonyManager)con.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = tm.getDeviceId();
Run Code Online (Sandbox Code Playgroud)
此代码已经在数百款三星,LG,Xiomi,金立,Xolo等手机中进行了测试,并且工作非常精细.
它只会给HTC Desire系列手机带来错误,比如
PHONE_MODEL = HTC Desire 700双SIM卡ANDROID_VERSION = 4.1.2
我重复它只在htc手机中出错,在其他工作正常.
注意: - 在将其标记为重复之前,请仔细阅读并仔细阅读.
READ_PHONE_STATE 现在被视为危险权限,用户必须同意您才能使用。仅将其包含在清单中是不够的。
以下是有关如何请求权限的更多信息和示例。
http://developer.android.com/guide/topics/security/permissions.html#normal-dangerous
http://developer.android.com/training/permissions/requesting.html
| 归档时间: |
|
| 查看次数: |
4911 次 |
| 最近记录: |