1
TelephonyManager mngr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei_no=mngr.getDeviceId();

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

- 它适用于安卓手机的 IMEI 号码,但我需要安卓平板电脑 SNID 号码。

4

1 回答 1

0

使用此方法,它将同时返回手机和平板电脑

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;
        }
于 2013-07-04T07:58:27.740 回答