有没有办法知道我的应用程序是在模拟器上运行还是在设备上运行?
if (Build.MODEL.contains("google_sdk") ||
Build.MODEL.contains("Emulator") ||
Build.MODEL.contains("Android SDK")) {
RunsInEmulator = true;
}
Secure.getString(getContentResolver(), Secure.ANDROID_ID);
(其中Secure
是android.provider.Settings.Secure
)
该值在模拟器上将为null
,在设备上为非null
。