ANDROID_ID是设备第一次启动时产生和存储的64bit的一个数,当设备被wipe(刷机,恢复出厂设置)后该数重置。

String secureId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);

这里要注意的是,产生的唯一 ID 会随着你恢复出厂设置而一直存在。如果你需要在恢复出厂设置后重置你的唯一 ID ,你可以考虑使用 UUID 而不是设备 ID

ANDROID_ID的优点:

> Settings.Secure.ANDROID_ID.这是在设备首次启动时生成并存储的64位数量(ANDROID_ID对于Android 2.2和4.2来说不是唯一的)

ANDROID_ID的缺点:

> ANDROID_ID可以在出厂重置时更改.
> ANDROID_ID可以为null
>它可以在root手机上轻松更改
>多个制造商的几个设备受到2.2中ANDROID_ID错误的影响,并且所有设备都具有相同的ANDROID_ID,即9774d56d682e549c.这也是模拟器报告的相同设备ID

android 设备唯一标识 Android_ID相关推荐

  1. Android设备唯一标识(终极方案!)

    Android设备唯一标识 背景 Android系统中并没有可靠获取所有厂商设备唯一ID的方法,各个方法都有自己的使用范围和局限性,这也是目前流行的Android系统版本过多,设备也是来自不同厂商,且 ...

  2. android 16进制 全透明_你有几种实现方案Android 设备唯一标识?

    前言 项目开发中,多少会遇到这种需求:获得设备唯一标识DeviceId,用于: 1.标识一个唯一的设备,做数据精准下发或者数据统计分析: 2.账号与设备绑定: 3..... 分析 这类文章,网上有许多 ...

  3. 获取android设备唯一编号_如何获取Android设备唯一标识码教程

    ID的全称是(Virtual identity electronic identification),中文名为通用账户,是俗称的网络身份证.它是一种互联网身份认证协议,其具有唯一性和信息不可否认性.I ...

  4. 获取Android设备唯一标识

    很多情况下,需要将APP和设备进行绑定,以保证用户不会无限制的注册或发送请求.然而,Android设备并没有绝对的唯一标识. Android提供了多种方法来获取所谓的唯一标识.常用的有六种. (1)A ...

  5. 获取Android设备唯一标识码

    概述 有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码.虽然Android系统中提供了这样设备识别码,但是由于Android系统版本.厂商定制系统中的Bug等限制,稳定性和唯一 ...

  6. 获取Android设备唯一标识(唯一序列号)

    有很多场景和需求你需要用到手机设备的唯一标识符. 在Android中,有以下几种方法获取这样的ID. 1. The IMEI: 仅仅只对Android手机有效: 1 2 TelephonyManage ...

  7. [Android][获取Android设备唯一标识]

    1.落笔缘由 最近需要获取能够标志Android设备的唯一标识,但是由于Android系统版本不同或者root等诸多原因,造成有些设备标识为NULL或者标识相同的问题,在网上搜索了相关资料,总结一下各 ...

  8. 【Android】Android设备唯一标识简介

    一.概念 IMEI IMEI(International Mobile Equipment Identity) 是国际移动设备身份码的缩写,国际移动装备辨识码,是由 15 位数字组成的 "电 ...

  9. Android设备唯一标识(AndroidID,OAID等 )

    一.ID 体系:你只是一串代码 想要了解 OAID,我们首先需要明白 ID 体系:想要追踪一个用户就必须先找到用户,在这个过程中,标识符(ID)就像我们的另一张身份证,它们就代表了数字化之后的你和我. ...

最新文章

  1. OpenCL异构并行计算编程笔记(1):平台、设备与上下文
  2. 怎样才算熟悉python-怎样才算python入门
  3. 统计某一时刻的在线人数
  4. 丑憨批的爬虫笔记1(导学+requests))
  5. SQL Server数据文件迁移
  6. java学习(67):匿名内部类
  7. Padrino 生成器指南
  8. knocout搭建静态html,Knockout 官方中文文档 - 爱整理
  9. Solr 05 - Solr Web管理界面的基本使用
  10. Vue:列表渲染 v-for on a template
  11. Python:批量爬取下载中国知网(CNKI)PDF论文
  12. Django Zip文件下载
  13. 基于 电子海图的海上搜救的研究
  14. Selenium官网打不开,这里看过来☺
  15. 常用的mysql sql语句_常用的SQL语句(MySQL)
  16. 电子锁c语言源程序数码管显示,基于C语言51单片机电子密码锁的设计与仿真
  17. 怎样恢复sd卡数据?靠这几个方法
  18. Markdown小菜狗子笔记
  19. 数字化是指用计算机,数字化
  20. asp.net core ABP模板本地化设置

热门文章

  1. 通过网盘直链程序AList,挂载网络硬盘
  2. 基于c++ amp的gpu编程
  3. kubeadm方式部署k8s集群(1.18版本,亲测可用)
  4. CDA数据分析师 - 数据分析概述
  5. Git系列(二)、Git连接远程仓库(Gitee码云)
  6. 【实时更新】LaTeX公式编辑(希腊字母/分数/上下标/加粗/关系符/点乘/无穷大)
  7. webpack使用方法(一):安装webpack
  8. php 二进制 转换为字符串,php二进制转换为字符串的案例
  9. model给新娘最上镜秘诀
  10. winscp:无法初始化SFTP协议。主机是SFTP服务器吗?