gpt4 book ai didi

android - Android 设备的唯一 ID

转载 作者:IT王子 更新时间:2023-10-28 23:54:03 24 4
gpt4 key购买 nike

我想要一些 Android 设备的唯一 ID。我用下面的代码试过了

String ts = Context.TELEPHONY_SERVICE;
TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(ts);

但我知道这仅适用于手机。

如果我的应用在某些笔记本电脑、上网本或其他类型的设备上运行怎么办?在这种情况下,我如何获得唯一 ID?

最佳答案

android 手机上共有三种标识符。

  1. IMEI
  2. IMSI

    String ts = Context.TELEPHONY_SERVICE;
    TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(ts);
    String imsi = mTelephonyMgr.getSubscriberId();
    String imei = mTelephonyMgr.getDeviceId();
  3. Android ID它是在设备首次启动时生成的 64 位十六进制字符串。一般不会更改,除非恢复出厂设置。

    Secure.getString(getContentResolver(), Secure.ANDROID_ID);

关于android - Android 设备的唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4468248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com