android 11 获取Imeid,Iccid

平时可以使用以下代码进行获取imeid操作,但是还需要在源码中进行修改定制才能满足这个效果。

/**
     * 获取IMEI 或者MEID
     * android.permission.READ_PRIVILEGED_PHONE_STATE
     *
     * @return 手机IMEI
     */
    public static String getImeiOrMeid(Context context) {
        TelephonyManager manager = (TelephonyManager) context.getSystemService(Activity.TELEPHONY_SERVICE);
        return manager != null ? manager.getDeviceId() : null;
    }

获取iccid

/**
     * sim卡ccid
     *
     * @return ccid列表
     */
    public static List getLteIccid(Context context) {
        List iccid = new ArrayList<>();
        try {
            if (Build.VERSION.SDK_INT >= 23) {
                SubscriptionManager sm = SubscriptionManager.from(Bas

你可能感兴趣的:(android,frameworks,imei,iccid,设备id)