我正在使用
TelephonyManager tm=(TelephonyManager) getSystemService(Context.TELECOM_SERVICE);
String deviceId=tm.getDeviceId();
获取设备IMEI。 但是显示警告
字段需要API级别21(当前最小值为14): android.content.Context#TELECOM_SERVICE
这是什么意思?以及如何解决这个问题?
我正在使用
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="22" />
这也不起作用:
Toast.makeText(getApplicationContext(), deviceId, Toast.LENGTH_LONG).show();
答案 0 :(得分:0)
使用TELEPHONY_SERVICE
代替TELECOM_SERVICE
,如下所示:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();