有时,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 device id格式,Android之设备ID(Device ID)相关推荐

  1. android 上午零点格式,Android零点一度的区别——Matrix

    2013-07-07 导语:Matrix是android中对图像绘制的处理(旋转.放缩.平移等等),貌似书本翻页就是用这种方式处理的 正文: 1.基于坐标(px,py)旋转degrees度, post ...

  2. android 闹铃 格式,android闹铃简单实现

    1.闹铃activity package com.example.myalarm; import java.util.Calendar; import java.util.Date; import j ...

  3. android开机图片格式,Android平台启动图使用.9.png图片

    概述 目前HBuilder|HBuilderX中仅定义几种标准分辨率的启动图配置,而实际上存在很多不同分辨率的手机,导致启动图会进行拉伸或压缩引起变形,Android平台为了解决此问题就出现了可以适配 ...

  4. android v3签名格式,Android Apk签名修改V1,V2,V3,V4

    Unity游戏打出 Android Apk 包,默认签名方式是V1,V2方式的. 但是九游要求只能用V1签名方式.那就对生成的 Andorid Apk包重新签名就OK了. 改签环境 改签 Androi ...

  5. android车载支持格式,Android车载版来了:车机实现全部功能

    汽车厂商沃尔沃和奥迪宣布,将与谷歌合作,开发基于Android的车载信息娱乐系统,并直接集成至车辆. 这一合作的详情将在本周晚些时候的谷歌I/O开发者大会上公布.目前已知,这一合作将独立于谷歌当前专注 ...

  6. android post json格式,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid","clientType": ...

  7. Android开发 mobi格式,Android MobIM的免费使用方法

    一.获取AppKey 1.将下面的脚本添加到您的根模块build.gradle中:buildscript { // 添加MobSDK的maven地址 repositories { maven { ur ...

  8. android 扫描所有图片格式,Android获取本机各种类型文件列表(音乐、视频、图片、文档等)...

    介绍 本篇介绍Android获取本机各种类型文件的方法,已经封装成工具类,末尾有源码下载地址. 提示 获取音乐.视频.图片.文档等文件是需要有读取SD卡的权限的,如果是6.0以下的系统,则直接在清单文 ...

  9. android 录音的格式,Android录音mp3格式实例详解

    Android录音支持的格式有amr.aac,但这两种音频格式在跨平台上表现并不好. MP3显然才是跨平台的最佳选择. 项目地址 实现思路概述 在分析代码前,我们需要明确几个问题 1. 如何最终生成M ...

最新文章

  1. ZJU-java进阶笔记 第一、二周(类与对象,对象交互)
  2. python自带库处理excel-【Python】处理Excel的库Xlwings
  3. 强大Jquery插件,table排序之二
  4. 出了本练内功的书:《完美软件开发:方法与逻辑》
  5. 苹果暗黑模式_【蜜茶原创】微信最终妥协苹果,暗黑模式正式上线!
  6. 南水北调真相 林凌刘世庆范晓做客四川新闻网
  7. append 注意事项
  8. 测试标准I/O缓冲的代码,
  9. IIS5.1安装设置-Sql Sever2008安装设置-移动端设置等必读
  10. SI9000详细阻抗设计
  11. matlab排序函数sort的使用方法
  12. 目标管理之SMART法则
  13. Android关于微博发表微博时@好友后删除@的好友的功能实现
  14. ##超市会员卡管理,利用我们之前的知识进行温习
  15. 速学TypeScript-精简划重点手册-上册
  16. CLR via C#:与WinRT组件互操作
  17. 全新雅思模拟考试开启全国高校预热活动
  18. 从“受精卵”到“独角兽”,有多大概率?
  19. Linux NIS服务
  20. 右脑发达学计算机好吗,学习右脑你必须知道的几件事

热门文章

  1. 鸿蒙2.0及以上,Android M-蓝牙开发:解决搜索不到蓝牙设备
  2. Python实战 | 滑块拼图验证码高级版详解
  3. 莱鲍迪甙A(Reb A)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. RealNetworks下一代编解码技术RealMedia® HD登陆中国版VIMEO
  5. IPsec ISAKMP
  6. paho | 支持10种语言编写mqtt客户端,总有一款适合你!
  7. mysql gtid 复制_MySQL 使用GTID进行复制
  8. HTML5游戏《罗斯魔影》截图
  9. JavaScript ,控制台 console 多种不同类型输出
  10. ts服务器显示黑名单,GStreamer上“黑名单”的含义是什么?