gpt4 book ai didi

Android:如何以编程方式访问 AVD 管理器中显示的设备序列号(API 版本 8)

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

如何以编程方式访问下图中显示的值?

enter image description here

最佳答案

这是硬件序列号。访问它

  • Android Q (>= SDK 29)android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE 是必需的。只有系统应用程序可以要求此权限。如果调用包是设备或配置文件所有者,则 READ_PHONE_STATE 权限就足够了。

  • Android 8 及更高版本 (>= SDK 26) 使用需要危险权限 READ_PHONE_STATEandroid.os.Build.getSerial() .使用 android.os.Build.SERIAL 返回 android.os.Build.UNKNOWN .

  • Android 7.1 及更早版本 (<= SDK 25) 及更早版本 android.os.Build.SERIAL确实返回一个有效的序列号。

它对于任何设备都是独一无二的。如果您正在寻找有关如何获取/使用唯一设备 ID 的可能性,您应该阅读 here .

有关无需许可而涉及反射的解决方案,请参阅 this answer .

关于Android:如何以编程方式访问 AVD 管理器中显示的设备序列号(API 版本 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11029294/

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