我们有一个 Enterprise Android 应用程序,它可以在数百个 Android 设备上运行。
应用程序是我们业务运营的重要组成部分。它集中使用 GPS、3G 网络(HTTP 到服务器)和显示。它每天至少运行 12 小时。
我们有某些报告指出某些设备的硬件故障。
目前,我们正在监控Intent.ACTION_BATTERY_CHANGED
电池和ConnectivityManager.getActiveNetworkInfo()
网络状态的内容。
对我们来说重要的一点:
- 硬件健康
- 电池健康,电量
- 网络状态
- GPS和显示
问题:
- 为了确定设备的健康状况,应该(或可以)监控什么?
- 如何监控设备的硬件健康状况?可能吗?
设备未植根并运行 Android 2.2
编辑:问题不在于应用程序崩溃。我们使用 Crittercism 和 ACRA 进行崩溃报告。现在很少发生崩溃。