Android 自动连接到已知的可编程设备

Android 自动连接到已知的可编程设备,android,bluetooth,bluetooth-lowenergy,Android,Bluetooth,Bluetooth Lowenergy,我知道在connectGatt中将“自动连接”设置为true将不会重新连接我的设备,如果我在很大的时间间隔内再次离开并进入范围。我的问题是,我如何在不保持android唤醒的情况下重新连接,并避免耗尽电池?我认为类似的问题(关于我)可能会有所帮助。只需将BLE设备的MAC地址保存到DB或其他地方,并在需要时使用MAC地址进行连接。您可以在应用程序启动或初始化时定期调用connectGatt()

我知道在connectGatt中将“自动连接”设置为true将不会重新连接我的设备,如果我在很大的时间间隔内再次离开并进入范围。我的问题是,我如何在不保持android唤醒的情况下重新连接,并避免耗尽电池?

我认为类似的问题(关于我)可能会有所帮助。只需将BLE设备的MAC地址保存到DB或其他地方,并在需要时使用MAC地址进行连接。您可以在应用程序启动或初始化时定期调用
connectGatt()