Android 获取设备号

Android 获取设备号,第1张

概述前言最近在对接口的时候根据后台要求生成设备唯一id作为keyandroid获取设备号比较简单这里记录一下实现/***获取设备号*@paramcontext*@return*/publicstaticStringgetDeviceId(Contextcontext){StringdeviceId; 前言

最近在对接口的时候 根据后台要求生成设备唯一ID 作为key

androID 获取设备号比较简单 这里记录一下

实现
  /**     * 获取设备号     * @param context     * @return     */    public static String getdeviceid(Context context) {        String deviceid;        if (Build.VERSION.SDK_INT >= 29) {            deviceid = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);        } else {            final TelephonyManager mTelephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {                if (context.checkSelfPermission(Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {                    return "";                }            }            assert mTelephony != null;            if (mTelephony.getdeviceid() != null) {                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {                    deviceid = mTelephony.getImei();                } else {                    deviceid = mTelephony.getdeviceid();                }            } else {                deviceid = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);            }        }        return deviceid;    }
总结

以上是内存溢出为你收集整理的Android 获取设备号全部内容,希望文章能够帮你解决Android 获取设备号所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1210417.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存