2010-02-11 71 views

回答

3
Secure.getString(getContentResolver(), Secure.ANDROID_ID); 

(其中Secureandroid.provider.Settings.Secure是)

该值将被null在模拟器上,设备上的非空。

+0

它不会在模拟器运行2.2工作。它返回一个ID。 – Arutha 2010-11-02 17:51:02

+0

@Arutha:是的,这是Android 2.2的新行为 – CommonsWare 2010-11-02 19:59:03

3

我使用此代码段,其在Intel和ARM仿真器的工作原理:

if (Build.MODEL.contains("google_sdk") || 
    Build.MODEL.contains("Emulator") || 
    Build.MODEL.contains("Android SDK")) { 
    RunsInEmulator = true; 
} 
相关问题