首页 > 解决方案 > Xamarin:是否可以知道硬件状态

问题描述

我想知道是否有办法通过 Xamarin 应用程序诊断设备硬件?(蓝牙、wifi、电池的状态……)我不想知道这些元素是启用还是禁用,但我需要“较低”级别的信息,例如在 Apple 诊断期间。

对于基本信息(如制造商、型号……),我看到 James Montemagno 提供了DeviceInfoPlugin

我想创建一个允许在 iOS 和 Android 上诊断这些元素的基本应用程序......

标签: androidiosxamarinhardwarediagnostics

解决方案


至少在 iOS 方面,答案可能是“不”。这取决于你想要什么信息,但大多数详细的系统信息要么对应用程序不可用(通常出于安全原因),要么只能通过私有 API 提供(这意味着如果你试图将它放在应用程序商店中,它将被拒绝) . 不过,Android 的系统数据更加自由,因此在那里可能可行。


推荐阅读