【问题标题】:How to generate unique id of Android device? [duplicate]如何生成 Android 设备的唯一 ID? [复制]
【发布时间】:2014-05-02 23:51:50
【问题描述】:

我需要为 Android 应用使用唯一 ID(例如:设备序列号)。如何在我的应用中检索 Android 设备的序列号或其他代码?

【问题讨论】:

  • 另见android-developers.blogspot.se/2011/03/…(链接到重复问题的其中一个 cmets)
  • 查看标签:DELPHI-XE5。我的问题在这个网站上没有重复。我在delphi(不是java)工作。
  • 您不会因为使用 Delphi 编写应用程序而获得任何额外的设备 ID。如果您在从 Delphi 代码访问 Java API 时遇到问题,请在 Google 上搜索 "delphi xe5 android api"

标签: android delphi delphi-xe5


【解决方案1】:

看这里https://stackoverflow.com/a/9186943/2007457

“这里有相当有用的信息。 它涵盖了五种不同的 ID 类型:

IMEI(仅适用于使用手机的 Android 设备;需要 android.permission.READ_PHONE_STATE)

伪唯一 ID(适用于所有 Android 设备)

Android ID(可以为空,可以恢复出厂设置,可以在root手机上更改)

WLAN MAC 地址字符串(需要 android.permission.ACCESS_WIFI_STATE)

BT MAC地址字符串(带蓝牙的设备,需要android.permission.BLUETOOTH)"

【讨论】:

    【解决方案2】:

    我已经创建了一次类并在我的应用程序中使用它,请参阅this

    它创建唯一 ID 并生成 MD5 消息作为唯一设备 ID 字符串

    【讨论】:

    • 查看标签:DELPHI-XE5。我的问题在这个网站上没有重复。我在delphi(不是java)工作。
    猜你喜欢
    • 2014-08-07
    • 2015-01-30
    • 2015-09-22
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多