我需要唯一标识一个Android设备。我读了ANDROID_ID,但它似乎有问题与Android 2.2。然后还有其他与TelephonyManager相关的标识符,但我认为它们不适用于平板电脑。

因此,寻找在每个设备上工作的东西,我偶然发现了GSF ID KEY(谷歌服务框架ID)。你们认为这是一个可靠且始终有效的解决方案吗? 这是我发现检索GSF ID KEY代码:GSF ID KEY(谷歌服务框架ID)作为Android设备唯一标识符

private static String getGsfAndroidId(Context context)

{

Uri URI = Uri.parse("content://com.google.android.gsf.gservices");

String ID_KEY = "android_id";

String params[] = {ID_KEY};

Cursor c = context.getContentResolver().query(URI, null, null, params, null);

if (!c.moveToFirst() || c.getColumnCount() < 2)

return null;

try

{

return Long.toHexString(Long.parseLong(c.getString(1)));

}

catch (NumberFormatException e)

{

return null;

}

}

+0

这段代码中的URI是什么? –

+0

抱歉,我忘了将它放在代码片段中,现在没关系 –

Android ID谷歌认证,GSF ID KEY(谷歌服务框架ID)作为Android设备唯一标识符相关推荐

  1. matlab主机ID与许可证不匹配,iDRAC7错误 - LIC008:许可证绑定ID与设备唯一标识符不匹配...

    本文讨论如何解决在第 12 代 PowerEdge 服务器上尝试导入 iDRAC7 永久许可证时出现的问题.其中包括 FM120x4.M420.M520.M520 (PE VRTX).M620.M62 ...

  2. Android手机设备唯一标识符

    在Android App开发过程中有时需要确定手机设备的唯一性.但是Android 手机设备的唯一标识的获取并不能保持每次都能获取成功,因而无法保持手机的唯一性.Android手机获取唯一标识一直没有 ...

  3. android设备唯一标识符_安卓设备唯一标识,用什么来获取》?

    appcan.device.getInfo(infoId,callback) 获取设备对应id的信息 infoId:相关信息id 0: 描述CPU频率的字符串,eg:"1024MHZ&quo ...

  4. 嵌入式Android底层开发(三)硬件访问服务框架

    一.简单的Android应用程序调用硬件流程图(通过JNI接口直接访问) 但这样存在一个很大的问题:访问仅限与单一程序进行访问,如果多个APP同时访问一个硬件资源(多个APP都需要在LCD进行显示.多 ...

  5. Android设备唯一标识符ID

    一.获取各种单一的设备标识方式 1.DEVICE_ID 概念:是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备. 优点:根据不同的手机设备返回IMEI,MEID或者ESN码,唯一 ...

  6. Android Q 获取设备唯一ID(UDID\GUID\UUID\SSAID\GAID)

    Android Q获取设备唯一ID(UDID\GUID\UUID\SSAID\GAID) 一.简介 1.1 问题背景 1.2 关键技术 二.解决方案 2.1 谷歌官方推荐方案 (4种) 2.2 实现方 ...

  7. 谷歌服务框架(google services framework)是什么?

    From:http://www.pc6.com/edu/60889.html 这个是可以在系统软件里面可以删除的一个APK程序,但现在有很多的软件和游戏需要谷歌服务的支持,如果没有安装或者又删除系统软 ...

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

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

  9. android获取设备唯一标识_数据埋点:用户唯一标识

    用户唯一标识,是用户唯一的身份ID,相同的身份ID,就会被当做是相同的一个用户. 01 为什么要建设用户唯一标识 如何区分某个用户就是他这个用户,而不是另一个用户,在数据埋点中,是一个非常重要的事情. ...

  10. 获取android设备唯一编号_android获取设备唯一标识完美解决方案的思考以及实现方式...

    关于Android设备唯一标识符号 前言 由于在开发中需要开发游客模式,在用户没有登录的情况下必须确保设备的唯一性,于是惯性思维想到的肯定是使用DevicesId 来作为设备的唯一标识,用以代替用户登 ...

最新文章

  1. bazel编译tensorflow 生成libtensorflow_inference.so 和 libandroid_tensorflow_inference_java.jar
  2. 修改2k自动登陆的脚本
  3. Service中的绑定服务总结
  4. 数据中心网络性能:新应用下的新需求
  5. 计算机网络基础:Internet常用服务介绍​
  6. 866. 试除法判定质数
  7. Java简单记事本设计实验报告_java记事本实验报告
  8. sql实现自定义排序
  9. Docker学习总结(48)——Docker 四种网络模式温故
  10. 关于uniapp全量更新、增量更新-app端
  11. 【Unity3D插件】DoTween插件(三)
  12. 微信小程序生成海报(含带参数的小程序码)
  13. 【中间件技术】第二部分 CORBA规范与中间件(3) 基于CORBA的开发过程
  14. kali 安装 google 浏览器
  15. JavaScript debugger调试
  16. 代码托管gitHub中国官网
  17. 中国互联网创业者的困境
  18. Vite+Vue3+TypeScript
  19. 一文读懂Jina生态的Dataclass
  20. 如何培养自己积极的心态-思维与习惯影响未来,积极的心态决定了成功的85%

热门文章

  1. centos7 安装搜狗拼音输入法
  2. html表单鼠标悬停变色,当我将鼠标悬停在html表格中时,更改单元格中颜色的颜色...
  3. 反射系数、驻波比、S参数之间的关系
  4. 神经网络前景背景分析,人工神经网络研究背景
  5. Origin申请、安装和激活手记
  6. SQL SERVER-连接池工作原理
  7. Docker实时查看日志命令
  8. matlab矩阵逆时针旋转90度_matlab矩阵旋转任意角度的函数 imrotate
  9. 一次简单的软件系统培训计划安排
  10. 【PMP】PMBOK 笔记 第6章 项目时间管理