Java Code Examples for android.telephony.TelephonyManager#getMeid()
The following examples show how to use
android.telephony.TelephonyManager#getMeid() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: DeviceUtils.java From Android-utils with Apache License 2.0 | 6 votes |
@SuppressLint("HardwareIds") @RequiresPermission(READ_PHONE_STATE) public static String getDeviceId() { TelephonyManager tm = (TelephonyManager) UtilsApp.getApp().getSystemService(Context.TELEPHONY_SERVICE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { //noinspection ConstantConditions String imei = tm.getImei(); if (!TextUtils.isEmpty(imei)) return imei; String meid = tm.getMeid(); return TextUtils.isEmpty(meid) ? "" : meid; } //noinspection ConstantConditions return tm.getDeviceId(); }
Example 2
Source File: PhoneUtils.java From AndroidUtilCode with Apache License 2.0 | 6 votes |
/** * Return the unique device id. * <p>If the version of SDK is greater than 28, it will return an empty string.</p> * <p>Must hold {@code <uses-permission android:name="android.permission.READ_PHONE_STATE" />}</p> * * @return the unique device id */ @SuppressLint("HardwareIds") @RequiresPermission(READ_PHONE_STATE) public static String getDeviceId() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { return ""; } TelephonyManager tm = getTelephonyManager(); String deviceId = tm.getDeviceId(); if (!TextUtils.isEmpty(deviceId)) return deviceId; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { String imei = tm.getImei(); if (!TextUtils.isEmpty(imei)) return imei; String meid = tm.getMeid(); return TextUtils.isEmpty(meid) ? "" : meid; } return ""; }
Example 3
Source File: SensorsDataUtils.java From sa-sdk-android with Apache License 2.0 | 6 votes |
/** * 获取设备唯一标识 * * @param context Context * @param number 卡槽 * @return 设备唯一标识 */ private static String getDeviceID(Context context, int number) { String deviceId = ""; try { if (!SensorsDataUtils.checkHasPermission(context, "android.permission.READ_PHONE_STATE")) { return deviceId; } TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); if (tm != null) { if (number == -1) { deviceId = tm.getDeviceId(); } else if (number == -2 && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { deviceId = tm.getMeid(); } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { deviceId = tm.getDeviceId(number); } } } catch (Exception e) { SALog.printStackTrace(e); } return deviceId; }
Example 4
Source File: DeviceUtils.java From Box with Apache License 2.0 | 5 votes |
@SuppressLint({"HardwareIds", "MissingPermission"}) @RequiresPermission(READ_PHONE_STATE) public static String getMEID(Context context) { TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); if (telephonyManager == null) return ""; return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O ? telephonyManager.getMeid() : telephonyManager.getDeviceId(); }
Example 5
Source File: DeviceUtils.java From Android-utils with Apache License 2.0 | 5 votes |
@SuppressLint("HardwareIds") @RequiresPermission(READ_PHONE_STATE) public static String getMEID() { TelephonyManager tm = (TelephonyManager) UtilsApp.getApp().getSystemService(Context.TELEPHONY_SERVICE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { //noinspection ConstantConditions return tm.getMeid(); } //noinspection ConstantConditions return tm.getDeviceId(); }
Example 6
Source File: DeviceUtils.java From Box with Apache License 2.0 | 5 votes |
@SuppressLint({"HardwareIds", "MissingPermission"}) @RequiresPermission(READ_PHONE_STATE) public static String getMEID(Context context) { TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); if (telephonyManager == null) return ""; return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O ? telephonyManager.getMeid() : telephonyManager.getDeviceId(); }