android - Xamarin.Android 检测模拟器

标签 android xamarin xamarin.android

对于 iPhone,我可以通过执行以下操作检测到该应用程序正在模拟器中运行:

var isSumlator = ObjCRuntime.Runtime.Arch == ObjCRuntime.Arch.SIMULATOR;

在 Xamarin.Android 中检测模拟器的最佳等效项是什么?

最佳答案

using Xamarin.Essentials;

var isSimulator = DeviceInfo.DeviceType == DeviceType.Virtual;

关于android - Xamarin.Android 检测模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37283184/

相关文章:

android - 使用 Retrofit 2 获取 SSLException

android - 在android中使用组合框过滤数据?

android - 表情符号软键盘就像 android 中的 Whatsapp

c# - 有没有办法从 StaticResource 设置 StackLayout 或 Grid 的内容

c# - Xamarin.Forms 如何使按钮显示在一行中

xamarin.ios - 适用于 Xamarin.iOS 和 Xamarin.Android 的 Twilio 语音包

c# - 如何确定我的程序集是否可以被 Mono、MonoTouch、MonoDroid 使用?

java - Android不幸的应用程序已停止?

c# - 将 DialogViewController 推送到 ViewController 到 NavigationController 堆栈上会产生 2 页

c# - Type.GetConstructor 在 Iphone 上返回 null