相关疑难解决方法(0)

如何检测Android应用程序何时在模拟器中运行?

我希望我的代码在模拟器上运行时的运行方式与在设备上运行时的运行方式略有不同.(例如,使用10.0.2.2而不是公共URL自动针对开发服务器运行.)检测Android应用程序何时在模拟器中运行的最佳方法是什么?

android android-emulator

291
推荐指数
21
解决办法
10万
查看次数

Android模拟器的设备标识符

我想在模拟器中测试一个依赖于设备标识符(ANDROID_ID)的应用程序.

我目前使用以下代码获取设备标识符:

final String deviceID = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
Run Code Online (Sandbox Code Playgroud)

当我在模拟器中运行它时null,它返回,这给了我各种问题.似乎更高的Android版本它返回了一些东西.

有没有办法在Android模拟器中获取设备标识符?我是否错误地获取了设备ID?

也许可以通过控制台设置模拟器的设备标识符?

testing android emulation identifier

27
推荐指数
1
解决办法
3万
查看次数

在模拟器或设备中执行android?

有没有办法知道我的应用程序是在模拟器上运行还是在设备上运行?

android device android-emulator

5
推荐指数
1
解决办法
677
查看次数