android 在模拟器或设备中执行?
有什么方法可以知道我的应用程序是在模拟器上还是在设备上运行?
Is there any way to know if my application is running on the emulator or on the device ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用的代码片段适用于 Intel 和 ARM 模拟器:
I am using this code snippet which works on both Intel and ARM emulators:
(其中
Secure
为android.provider.Settings.Secure
)该值在模拟器上将为
null
,在设备上为非 null。(where
Secure
isandroid.provider.Settings.Secure
)That value will be
null
on the emulator, non-null on devices.