Android10 获取不了手机IMEI信息,有什么替代方案吗?
手机1.取IMEI码() 在Android10系统下获取不到手机串号了,有什么好的替代方案吗?方法:取IMEI码()为 文本型
分类:核心类库---手机
注释:获取手机串号。
可以试试取AndroidID
如意取手机唯一识别码类库
这个类库就是取AndroidID的
但是建议第一次取的时候就保存到本地
系统升级和一些别的操作可能会导致ID变动 升级你的E4A版本 新版本有解决这个问题。 https://www.eruyi.cn/forum.php?mod=viewthread&tid=4460
试试 文大 发表于 2020-6-4 15:23
升级你的E4A版本 新版本有解决这个问题。
谢谢回答,我目前使用的是 v6.3是要升级到 最新版本,我怕升级后会引入新的问题 文大 发表于 2020-6-4 15:23
升级你的E4A版本 新版本有解决这个问题。
感谢回复,我目前使用的是 v6.3是要升级到最新版本吗?但我怕升级后会引入新的版本兼容问题! 我自已弄了一下,不知道行不行,取不到IMEI时,才会使用"获取手机识别码",我也不知道算不算唯一,应该同一时期生产的同款手机是一样的!!!!
=============================================
公用模块.手机型号 = 手机1.取手机型号()
公用模块.手机身份 = "IMEI-" & 手机1.取IMEI码()
如果 公用模块.手机身份 = "IMEI-null" 则
公用模块.手机身份 = "MBID-" & 获取手机识别码()
结束 如果
函数 获取手机识别码() 为 文本型
获取手机识别码 = "null"
变量 硬件识别码 为 文本型 = 手机参数读取1.硬件识别码()
如果 硬件识别码 <> 空 且 硬件识别码 <> "" 则
变量 字节文本 为 字节型() = 文本到字节(硬件识别码, "UTF-8")
变量 加密文本 为 文本型 = 取MD5值(字节文本)
如果 加密文本 <> 空 且 取文本长度(加密文本) = 32 则
变量 手机识别码 为 文本型 = 取文本左边(加密文本, 5)
手机识别码 = 手机识别码 & 取文本中间(加密文本, 12, 8)
手机识别码 = 手机识别码 & 取文本右边(加密文本, 5)
如果 取文本长度(手机识别码) = 18 则
获取手机识别码 = 手机识别码
结束 如果
结束 如果
结束 如果
结束 函数 朴妮唛 发表于 2020-6-4 18:11
https://www.eruyi.cn/forum.php?mod=viewthread&tid=4460
试试
好的 回头试试看好用不 Hoter 发表于 2020-6-4 19:27
可以试试取AndroidID
如意取手机唯一识别码类库
这个类库就是取AndroidID的
目前来说,算你的答案最详细了,非常感谢! kevinhx 发表于 2020-6-4 21:06
谢谢回答,我目前使用的是 v6.3是要升级到 最新版本,我怕升级后会引入新的问题 ...
我还是建议你升级6.6以上版本,安卓高版本都需要动态申请权限了,现在手机系统更新这么快,得去尝试兼容高版本了。
页:
[1]
2