我有一个通过蓝牙连接到外部传感器的应用程序。传感器用于心电图并不断发送数据。我需要手机在不断开蓝牙连接的情况下进入睡眠状态,我该怎么做?
基本上我只想在手机和传感器执行心电图时尽可能多地节省电量。连接可能需要保持打开 8 小时或更长时间。
我有一个通过蓝牙连接到外部传感器的应用程序。传感器用于心电图并不断发送数据。我需要手机在不断开蓝牙连接的情况下进入睡眠状态,我该怎么做?
基本上我只想在手机和传感器执行心电图时尽可能多地节省电量。连接可能需要保持打开 8 小时或更长时间。
您应该使用 Service 类,该类旨在执行与任何活动生命周期无关的长任务,Service 有自己的生命周期,如果您希望长时间任务即使在您没有任何活动时也保持活动状态,您绝对必须使用它实际上是可见的,有关服务的更多信息,请参考: http: //developer.android.com/reference/android/app/Service.html。这是 android 中的主要构建组件之一,必须很好地理解它们......
希望这可以帮助。
问候!