【问题标题】:Detecting app run on emulator or real device检测应用程序在模拟器或真实设备上运行
【发布时间】:2018-07-25 20:06:56
【问题描述】:

我需要检测应用程序是否在 iOS 或 Android 模拟器上运行以跳过 QR 码扫描方法并仅返回扫描的代码。

问:如何检测

  • 设备类型 - iOS 或 Android - 应用正在运行并且
  • 如果应用在模拟器上运行?

【问题讨论】:

  • 为什么没有跳过二维码的配置;并在模拟器上使用该配置?
  • 稍微搜索一下就可以为您提供答案:stackoverflow.com/questions/45300661/…。那里提到的软件包提供了一种检查您是否在物理设备上运行的方法
  • @RuudKobes 抱歉,搜索过了。但未能相当快地找到解决方案。
  • @RémiRousselet 我想动态决定。除了模拟器/真实设备问题,我还需要其他细节。

标签: dart flutter


【解决方案1】:

刚找到这个插件,打印各种细节:

https://pub.dartlang.org/packages/device_info#-readme-tab-

Android 模拟器上的输出[见最后一行]:

【讨论】:

    猜你喜欢
    • 2012-09-18
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    • 2014-09-01
    • 2016-09-02
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    相关资源
    最近更新 更多