2011-11-02 71 views
1

對於Android SDK中獲得設備ID我寫了簡單的此代碼::獲得設備ID在Adobe AIR

import android.provider.Settings.Secure; 

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

但我需要它Adobe air應用。我怎樣才能做到這一點?

回答

0

我們最近開發了試圖通過讓您訪問不同設備標識符來解決這個問題的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