0

我有斑马 mc930 和 mc330。我正在用delphi开发android程序。我想获取设备序列号以获取日志。

使用
JStringToString(TJBuild.JavaClass.SERIAL) 对 CK65 Honeywell 有效,但对于斑马来说,使用 android 10、honeywell android 9 的斑马不一样。我该怎么办?

在此处输入图像描述

4

1 回答 1

0

Android 从 A10 开始引入了非系统应用无法访问设备序列号的限制:https ://developer.android.com/about/versions/10/privacy/changes#non-resettable-device-ids

一些 OEM 确实提供了通过专有 API 检索序列号的能力,例如 Zebra 设备公开了他们所谓的 OEMInfo。虽然它周围的所有示例都是基于 Java 或 Xamarin,但我无法为您指出 delphi 中的示例

于 2022-03-05T23:26:57.510 回答