TelephonyManager mngr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei_no=mngr.getDeviceId();
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
- 它适用于安卓手机的 IMEI 号码,但我需要安卓平板电脑 SNID 号码。
TelephonyManager mngr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei_no=mngr.getDeviceId();
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
- 它适用于安卓手机的 IMEI 号码,但我需要安卓平板电脑 SNID 号码。
使用此方法,它将同时返回手机和平板电脑
public String getImeiNumber()
{
String imei;
final TelephonyManager mTelephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if (mTelephony.getDeviceId() != null)
imei = mTelephony.getDeviceId(); // *** use for mobiles
else
imei = Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID); // *** use for
return imei;
}