如何获取设备数据?

Posted

技术标签:

【中文标题】如何获取设备数据?【英文标题】:How do i get device data? 【发布时间】:2014-03-06 11:02:56 【问题描述】:

除了在 iphone 设置中指定的 UIdevice 中指定的数据之外,我能否获取任何其他设备相关数据,例如蓝牙、蜂窝数据关闭状态、总内存、剩余内存、电池状态...等

我能够使用 UIDevice 类获得以下信息:名称模型 本地化系统,版本,语言,国家,应用程序版本, 系统名称,UUID

是否有任何 API 可以帮助我检索设备数据?

UIdevice 中的国家/地区是什么意思?使用的语言版本或我生活的国家有点困惑。

【问题讨论】:

查看本教程code.tutsplus.com/tutorials/… 【参考方案1】:

你应该试试Andrea Lufino制作的ALSystemUtilities库,它提供了有关设备的电池、磁盘、硬件、越狱、本地化、内存(RAM)、网络、处理器、载体、配件的信息。

【讨论】:

很抱歉提出这个问题,但我可以在我的项目中使用这个文件而没有任何问题,得到 Apple 的批准吗? 当然可以。有一个应用程序“ALSystem”可以在 App Store 上下载并使用这个库。【参考方案2】:

查看这个开源 ios 库,了解您可以获得哪些类型的设备信息:https://github.com/leverdeterre/iAppInfos。

【讨论】:

【参考方案3】:

我知道这篇文章已经过时了,但如果您想尝试 Swift 解决方案,您现在可以使用 Luminous。它是用 Swift 3 编写的,提供了大量有关设备的信息。

【讨论】:

以上是关于如何获取设备数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何从蓝牙 LE 设备获取数据

java 如何从移动设备获取数据库

如何获取所有注册设备(APNS)的设备令牌?

如何在 iOS 应用程序中从蓝牙 LE 设备获取通知

怎样获取串口地址

如何利用SNMP来获取监控数据