在我的Android应用中,我需要设备的IMEI。我用这段代码来获取IMEI:
try {
TelephonyManager tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String IMEINumber=tm.getDeviceId();
String subscriberID=tm.getDeviceId();
} catch (Exception ex){
Toast.makeText(this,ex.getMessage().toString(),Toast.LENGTH_LONG).show();
}
在运行时,我收到以下错误:
错误"需要READ_PHONE_STATE:用户10047和当前进程都没有android.permission.READ_PHONE_STATE"
答案 0 :(得分:1)
因为阅读IMEI需要此权限,您必须添加:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
到您的清单文件。请参阅:Manifest-Permissions