我正在开发一个应用程序,其中Android设备将通过蓝牙连接到设备,他们将交换某些数据包.现在,数据包通信应该在后台运行,用户可以浏览应用程序的屏幕.那么,为此目的使用蓝牙通信作为服务运行是否正确解决?如果没有,那么有人可以让我知道替代它.
我想知道的另一件事是,将服务作为“远程”并通过IPC或服务进行通信是否应该在与应用程序相同的过程中运行是一个好主意.
解决方法:
是的,这是一个非常好的解决方案.实际上,我认为服务组件正是为了这种工作.如果您不希望在手机处于挂起模式时失去连接,请务必检查唤醒锁定.