获得设备ID在Adobe AIR
问题描述:
对于Android SDK中获得设备ID我写了简单的此代码::获得设备ID在Adobe AIR
import android.provider.Settings.Secure;
private String android_id = Secure.getString(getContext().getContentResolver(),
Secure.ANDROID_ID);
但我需要它Adobe air
应用。我怎样才能做到这一点?
答
我们最近开发了试图通过让您访问不同设备标识符来解决这个问题的ANE。您可以尝试ANE这里https://github.com/myflashlab/UDID-ANE
的ANE为您提供了以下标识:
- 的Android ID
- 序列号
- 电话设备ID
- 电话用户ID
- UUID
- 唯一供应商ID
import com.myflashlab.air.extensions.udid.UDID;
UDID.init();
if(UDID.OS == UDID.ANDROID)
{
trace(UDID.androidId);
}
else if(UDID.OS == UDID.IOS)
{
trace(UDID.vendorId);
}
+0
我不明白,它是免费的还是付费的? – mrahmat
+0
@mrahmat在github上有免费的演示版本。 – MyFlashLab
我知道它是由本地代码完成,但没有任何线索? –