为了获取android sdk中的设备ID我写了简单的这段代码::
import android.provider.Settings.Secure;
private String android_id = Secure.getString(getContext().getContentResolver(),
Secure.ANDROID_ID);
但我需要Adobe air
个应用。我怎么能这样做?
答案 0 :(得分:2)
现在,您可以在除AIR 3.0以外的其他平台上使用Native Extensions。
答案 1 :(得分:0)
我们最近开发了一种ANE,它试图通过访问不同的设备标识符来解决此问题。您可以在https://github.com/myflashlab/UDID-ANE
尝试ANEANE为您提供以下标识符:
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);
}