Pregunta

For get device id in android sdk i wrote simple This code ::

import android.provider.Settings.Secure;

private String android_id = Secure.getString(getContext().getContentResolver(),
                                                        Secure.ANDROID_ID); 

but i need it in Adobe air app. how can i do that?

¿Fue útil?

Solución

you can now use Native Extensions on other platforms other than TV with AIR 3.0.

Info: Extending Adobe AIR

API: flash.external.ExtensionContext

Otros consejos

We have recently developed an ANE that has tried to solve this problem by giving you access to different device identifiers. You can try the ANE here https://github.com/myflashlab/UDID-ANE

The ANE provides you with the following Identifiers:

  • Android ID
  • Serial Number
  • Telephony Device ID
  • Telephony Subscriber ID
  • UUID
  • Unique Vendor 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);
}

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top