Android之设备ID(Device ID)
有时,Android应用程序开发过程中需要得到基于Android智能手机设备的唯一ID 。特别是在需要唯一标识设备注册的情况下,Device ID就非常有用。今天我就整理一下Device ID有哪些方法获取。
1、DEVICE_ID:根据手机情况返回:IMEI,MEID或者ESN码。DEVICE_ID是每个设备唯一的、不管是应用重新安装、系统重置还是系统重新安装。依赖于设备具有通话功能,应用需要权限READ_PHONE_STATE,如果手机是双卡的会有问题。 实现代码:
TelephonyManager telephonyManager = (TelephonyManager) getActivity().getSystemService(Context.TELEPHONY_SERVICE);
imeistring = telephonyManager.getDeviceId();
2、ANDROID_ID:ANDROID_ID是设备第一次启动时随机产生的64bit数。手机系统重置之后会变化。 实现:
String androidId = Settings.Secure.getString(getActivity().getContentResolver(), Settings.Secure.ANDROID_ID);
3、WLAN MAC Address:无线WIFI的物理地址。需要权限ACCESS_WIFI_STATE,没有无线模块的设备返回空。实现:
WifiManager m_wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);
String m_wlanMacAdd = m_wm.getConnectionInfo().getMacAddress();
4、Bluetooth Address:蓝牙的物理地址。需要权限BLUETOOTH,没有蓝牙模块的设备返回空。实现:
BluetoothAdapter m_BluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
String m_bluetoothAdd = m_BluetoothAdapter.getAddress();
Android之设备ID(Device ID)相关推荐
- android 有哪些设备id,Android之设备ID(Device ID)
有时,Android应用程序开发过程中需要得到基于Android智能手机设备的唯一ID .特别是在需要唯一标识设备注册的情况下,Device ID就非常有用.今天我就整理一下Device ID有哪些方 ...
- android device id格式,Android之设备ID(Device ID)
有时,Android应用程序开发过程中需要得到基于Android智能手机设备的唯一ID .特别是在需要唯一标识设备注册的情况下,Device ID就非常有用.今天我就整理一下Device ID有哪些方 ...
- 深入理解Android之设备加密Device Encryption
深入理解Android之设备加密Device Encryption Android从4.4开始就支持一项功能,那就是对设备进行加密.加密自然是为了安全性考虑,由于/system目录是只读的,手机里那些 ...
- Vendor ID Device ID 的获取
PCI网站上可以查询 Vendor ID https://pcisig.com/membership/member-companies 例如找:兆芯ZX200 USB设备的Device ID http ...
- Android之设备加密
相关推荐:Android EventBus源码解析 带你深入理解EventBus 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/4 ...
- 关于android设备唯一区分device id的取得
2019独角兽企业重金招聘Python工程师标准>>> 有些apk为了区分唯一设备,需要用到一个device id. 1. 取得设备的MAC address 如果用户没有通过w ...
- android唯一设备标识、设备号、设备ID的获取方法
##如何获取Android设备唯一ID? ###问题 每一个android设备都有唯一ID吗?如果有?怎么用java最简单取得呢? ###回答1(最佳) 如何取得android唯一码? 好处: 1.不 ...
- android 获取蓝牙设备id_不需要任何权限获得Android设备的唯一ID
这个问题来自于Is there a unique Android device ID? 我对这个问题的答案做了整理,包括将另一篇文章加入进来作为补充,可以完美解决此问题. 作者提出的问题: Andro ...
- Android获取设备ID号
Android获取设备ID号 Android有多种方式可以获取设备ID,但是每一种总会有一点限制,为此,整合几种方式在一起,这样就万无一失了 public class DeviceIdFactory ...
最新文章
- 9月热文精选,为你的假期加点料
- 分析分布式服务框架理论介绍
- 3分钟内看完这,bootstraptable表格控件,受益匪浅!
- Eclipse去除js(JavaScript)验证错误
- 【Java】Springboot项目中jar包加密
- 关于C的函数指针总结
- mysql读数据入库es_ES 实现实时从Mysql数据库中读取热词,停用词
- PHP清除HTML代码、空格、回车换行符的函数
- H264编码质量屏幕截图
- c语言计算圆周率的方法,c语言学习之不同方式计算圆周率
- 开发中接口的类型都有哪些以及如何调用?
- 爬取34万专栏文章:304篇10K+高赞文章汇总
- java数据结构与算法总结(二十四)--RoaringBitmap数据结构及原理
- linux下格式化SD卡
- 财经数据(5)-开盘啦股票标签数据爬虫
- linux系统u盘格式化命令,如何用LINUX命令格式化U盘
- 长春有学计算机的中专吗,长春比较好的中专学校
- 小米2022校招前端实习一面总结
- 凤凰新闻自动评论推荐软件--把自己的评论推荐到最前面,然后通过头像、用户名或者评论内容进行展示
- How to create hd MAP