通过adobe air获取Android设备的UDID

时间:2011-09-06 13:12:56

标签: android air udid

如何通过adobe air获取Android设备的UDID?我希望通过Adobe AIR安装安装了Android OS的设备的UDID。我该怎么做?感谢名单!

3 个答案:

答案 0 :(得分:1)

它看起来不像是在API中。您可以尝试生成随机代码并将其存储在设备上。之前已经提到过这个问题:Get unique identifier (MAC address, UDID, etc...) in Adobe AIR for iOS,最近在这里:http://www.flexdeveloper.eu/forums/actionscript-3-0/detecting-unique-device-number-in-adobe-flex-like-udid-of-iphone-device/

答案 1 :(得分:0)

您可以使用TelephonyManager.getDeviceId()获取设备的udid。

添加此权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

你可以参考这个文档:

http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId%28%29

还要检查:

Unique ID of Android device

答案 2 :(得分:0)

您无法直接在AdobeAir上执行此操作。但你可以建立一个ANE来做到这一点。您可能希望查看我们在此处发布的其他解决方案,并为此目的使用所需的ANE:https://stackoverflow.com/a/43338213/247658