【发布时间】:2017-07-07 09:36:19
【问题描述】:
我试图制作类似于 Nissan Leaf Spy 的应用。这个应用程序从蓝牙接口 ELM 327 接收数据。我的目标是收集如下数据:
- 速度
- 温度
- 电源
- 电池容量
- 还有一些数据
并使用 GraphView 在实时图表上显示它们。 一个参数是 Activity 中的一个图表。因此,至少有与我需要显示的参数一样多的活动。我的猜测是使用
Android Services
在后台工作,通过蓝牙共同收集和保存不同阵列中的每个数据。当然,当我更改 Activity 以查看另一个 Activity 时,有效的 Activity 将停止工作,并且不再有实时时间。
问题是:是否有任何类型的“超类”始终有效,或者我是否需要使用 SQL 保存这些数据?或者我应该只使用intent.putExtraString(key,value) 和getIntent().getStringExtra(key)。我将不胜感激您的帮助!
【问题讨论】:
标签: java android android-activity bluetooth android-service