c# - 我可以在运行时从 Hololens 访问哪些设备信息?(操作系统级别、序列号等)
问题描述
我可以在运行时使用 MRTK 从 Hololens 访问哪些设备信息?
MRTK 能否确定运行我的程序的每个 Hololens 设备的唯一标识符?理想情况下,这将是一个序列号,但来自设备的任何其他唯一标识符都会很有用。
我正在尝试确定跟踪有多少独特设备正在运行我的程序以及它们运行它的频率的方法。
我知道使用托管设备可能是执行此操作的一种方法,但我很好奇是否有任何方法可以在无需设置 ID 管理的情况下获取此类信息。
解决方案
您可以使用 的实例EasClientDeviceInformation
从本地设备获取设备信息。该属性Id
提供本地设备的标识符。您可以使用以下代码:
using Windows.Security.ExchangeActiveSyncProvisioning;
. . .
EasClientDeviceInformation deviceInfo = new EasClientDeviceInformation();
var deviceIdentifier = deviceInfo.Id;
此外,您还可以通过实例的其他属性获取更多的设备信息,这里提供了一个具体的示例:客户端设备信息示例。
推荐阅读
- go - 传递给 Go 的 C 引用无法识别 typedef void*?
- csv - 使用 Codeigniter CSV 导入的未定义索引
- python - 如何计算图像中一定大小的粒子数?
- css - 我想在我的 SVG 上反转动画的方向
- c# - 只需单击 ListView 中的项目,在 ViewMomdel 中启动函数的最佳方法是什么
- objective-c - iOS:如何将视图与手指一起拖动到特定的 y 偏移?
- javascript - JS:使用 date-fns 解析时间以提取小时和分钟,忽略时区
- python - os.path.exists 对 Windows 上名为“CON.csv”的文件给出误报
- javascript - 选择后显示日期时间
- java - 从 JSON 数组获取 JSON 对象不起作用