java 获取手机及SIM卡相关信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 获取手机及SIM卡相关信息相关的知识,希望对你有一定的参考价值。

/**
     * 获取手机及SIM卡相关信息
     * @param context
     * @return
     */
    public static Map<String, String> getPhoneInfo(Context context) {
        Map<String, String> map = new HashMap<String, String>();
        TelephonyManager tm = (TelephonyManager) context
                .getSystemService(Context.TELEPHONY_SERVICE);
        String imei = tm.getDeviceId();
        String imsi = tm.getSubscriberId();
        String phoneMode = android.os.Build.MODEL;
        String phoneSDk = android.os.Build.VERSION.RELEASE;
        map.put("imei", imei);
        map.put("imsi", imsi);
        map.put("phoneMode", phoneMode+"##"+phoneSDk);
        map.put("model", phoneMode);
        map.put("sdk", phoneSDk);
        return map;
    }

以上是关于java 获取手机及SIM卡相关信息的主要内容,如果未能解决你的问题,请参考以下文章

android 判断是不是有sim卡及运营商

如何在双卡手机中仅获取一张 SIM 卡的短信?

如何在Android开发中获取SIM卡信息

android 获取sim卡运营商信息

android 获取sim卡运营商信息

android 判断是不是有sim卡及运营商