Reputation: 22076
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?
Upvotes: 1
Views: 3294
Reputation: 1317
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:
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);
}
Upvotes: 0
Reputation: 17237
you can now use Native Extensions on other platforms other than TV with AIR 3.0.
Info: Extending Adobe AIR
API: flash.external.ExtensionContext
Upvotes: 2