Firefly开源社区

获取版的唯一识别码

15

积分

0

威望

0

贡献

游客

积分
15
发表于 2017-8-10 10:22:24     
买了几块RK3399,请问下能否在Android系统上获取该板的唯一码。
通过以下方法获取到的唯一码为:
版A: 序列号:GB8ZA74191  ;Android ID:2e2fb8be3a343bfc
版B: 序列号:GB8ZAJK7RX  ;Android ID:7640136ed7116a7c

  1. /**
  2.      * 获取手机的唯一码,用于注册云信账号
  3.      *
  4.      * @param v
  5.      */
  6.     private void getPhoenId() {
  7.         String serial_num = null;
  8.         try {
  9.             Class<?> c = Class.forName("android.os.SystemProperties");
  10.             Method get = c.getMethod("get", String.class, String.class);
  11.             serial_num = (String) (get.invoke(c, "ro.serialno", "unknown"));
  12.         } catch (Exception ignored) {
  13.         }
  14.         String androidId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);
  15.         v.setText();
复制代码


1、请问,RK3399板上面得到的这两个号(序列号,Android ID)是否可认为唯一?如果对主板替换或加入某个模块,是否会影响该值的结果,因为我用香蕉派获取序列号是000000..很多个0.


2、你们是否对外提供唯一码获取的方式?
回复

使用道具 举报

15

积分

0

威望

0

贡献

游客

积分
15
发表于 2017-8-10 10:49:07     
主要是想获得一个固定不变的识别码,如手机 的IMEI。
Android ID可能会随着root或者返回出厂设置而改变
回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2017-8-10 11:00:42     
efuse和ro.serialno可以唯一,这个一般看soc厂商是否有做。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表