【问题标题】:Access device information with gluon使用胶子访问设备信息
【发布时间】:2018-01-20 18:17:04
【问题描述】:

我正在寻找使用 Gluon 移动设备访问设备信息,例如当前设备 WLAN MAC 地址、IMEI、操作系统类型等。我该怎么做?

【问题讨论】:

    标签: javafx javafx-8 gluon-mobile


    【解决方案1】:

    目前 Charm Down Device service 提供您要求的一些功能。

    • 型号:设备的型号或产品
    • Uuid:设备的通用唯一标识符
    • 平台:操作系统用来标识自己的平台字符串
    • 版本:设备平台的版本号
    • 序列号:设备硬件序列号。
    • Wearable:如果设备是可穿戴设备,则为 true

    在您看来,您可以像这样调用服务:

    Services.get(DeviceService.class).ifPresent(service -> {
        System.out.printf("Device Model Name: %s", service.getModel());
    });
    

    此外,您还可以找到 android here 和 iOS here 的实现细节。

    如果您需要任何其他功能并且想要实现它,您可以克隆和修改服务(请参阅此question 了解如何操作),或创建一个新服务(请参阅此@987654325 @)。

    【讨论】:

    • Services.get(DeviceService.class).ifPresent(service2 -> { button.setOnAction(e->{ System.out.println("Device Model Name: "+ service2.getModel()); MobileApplication.getInstance().showMessage("Device Model Name: "+ service2.getModel()); }); }); 试了好几次,还是不行。
    • 您是否将其部署到移动设备上?
    • 是的,我正在将它安装在移动设备上,但也尝试在桌面运行时访问设备信息。它无处可去。
    • 没有桌面实现,所以它不会工作。在android上应该。您是否将device 添加到downConfig
    • 非常感谢先生,将设备module 添加到downConfig 有帮助。 :)
    猜你喜欢
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多