如何在屏幕关闭时保持蓝牙连接?

时间:2013-08-20 16:52:44

标签: android bluetooth wakelock android-bluetooth

我有一个通过蓝牙连接到外部传感器的应用程序。传感器用于ECG并且不断发送数据。我需要手机睡觉而不切断这个蓝牙连接我该怎么办?

基本上我只想在手机和传感器执行心电图时尽可能节省电量。连接可能需要保持打开状态8小时或更长时间。

1 个答案:

答案 0 :(得分:3)

你应该使用Service类,这个类是为了完成没有链接到任何活动生命周期的长任务,Service有自己的生命周期,你肯定必须使用它,如果你想让一个长任务保持活动即使非您的活动实际上是可见的,请参阅:http://developer.android.com/reference/android/app/Service.html以获取有关服务的更多信息。这是android中的主要构建组件之一,对它们的理解很好......

希望这有帮助。

问候!