【问题标题】:get UDID of Android device via adobe air通过 adobe air 获取 Android 设备的 UDID
【发布时间】:2011-09-06 13:12:56
【问题描述】:

如何通过 adobe air 获取 Android 设备的 UDID?我想通过 Adob​​e AIR 获取安装了 Android 操作系统的设备的 UDID。我该怎么做?谢谢!

【问题讨论】:

    标签: android air udid


    【解决方案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/

    【讨论】:

    • 所以,我只能获取MAC地址,不能获取UDID??
    • 通过 Adob​​e Flex 平台,是的。不过,您可以生成并存储自己的随机值,这在大多数情况下完成的事情几乎相同。
    【解决方案2】:

    您可以使用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

    【讨论】:

      【解决方案3】:

      您不能直接在 Adob​​eAir 上执行此操作。但是您可以建立一个 ANE 来做到这一点。您可能想看看我们在此处发布的其他解决方案,以及为此目的所需的 ANE:https://stackoverflow.com/a/43338213/247658

      【讨论】:

        猜你喜欢
        • 2014-01-27
        • 1970-01-01
        • 1970-01-01
        • 2019-11-11
        • 2011-08-12
        • 1970-01-01
        • 1970-01-01
        • 2013-05-04
        • 1970-01-01
        相关资源
        最近更新 更多