【问题标题】:Android android.provider.Settings.Secure is not a hex valueAndroid android.provider.Settings.Secure 不是十六进制值
【发布时间】:2015-06-09 19:49:17
【问题描述】:

Android 文档说 android.provider.Settings.Secure:

一个 64 位数字(作为十六进制字符串),当 用户首先设置设备,并应保持不变 用户设备的生命周期。

但是,当我调用这个方法时:

String hardware_id = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);

它返回一个 16 位数字。它不应该返回一个 64 位的十六进制吗?

【问题讨论】:

    标签: java android


    【解决方案1】:

    文档声明它返回 64-bit 十六进制值,而不是 64 digit 十六进制值。一个十六进制数字代表四位 (24 = 16),一个 64 位十六进制值是 16 个十六进制字符。

    【讨论】:

    • 感谢@CommonsWare,是否可以获得 64 位十六进制值?
    • @user1801879:没有“64位十六进制值”。
    猜你喜欢
    • 2011-12-21
    • 2018-07-26
    • 2011-04-14
    • 1970-01-01
    • 2016-06-11
    • 2013-03-31
    • 1970-01-01
    相关资源
    最近更新 更多