哪种电池使用效果更好?蓝牙总是打开或间歇打开/关闭?

时间:2011-11-12 14:59:34

标签: android bluetooth battery

我正在编写一个需要蓝牙的应用程序。我会定期检查是否需要同步某些数据。 W.r.t电池使用哪个更好?

  • 始终打开蓝牙并在需要进行通信时使用蓝牙 OR
  • 需要时将其打开并关闭。

3 个答案:

答案 0 :(得分:1)

我相信你不应该强迫用户使用BT状态,无论出于什么原因他们可能更愿意保持开启状态。您应用程序唯一可以做的就是要求用户在需要时切换BT(使用意图BluetoothAdapter.ACTION_REQUEST_ENABLE),如果每隔30分钟左右就会询问它会很快烦恼。

请记住,未经用户同意(来自sdk参考),不得使用BluetoothAdapter中的enable()方法:

  

未经用户同意,不得启用蓝牙。如果要打开蓝牙以创建无线连接,则应使用ACTION_REQUEST_ENABLE Intent,这将引发一个请求用户打开蓝牙权限的对话框。 enable()方法仅适用于包含用于更改系统设置的用户界面的应用程序,例如“power manager”应用程序。

答案 1 :(得分:0)

我认为这实际上取决于你的支票之间的时间间隔。如果检查间隔时间很长,最好打开/关闭,否则,如果它们经常发生,那么继续进行检查可能不会产生太大影响。

答案 2 :(得分:0)

添加一个按钮以“开启蓝牙和同步”,当它结束时给予用户反馈,然后请求将其关闭。