我正在为 android 编写一个使用机会通信的应用程序。因此,当两个设备在附近时,它们会交换数据。目前,当他们在同一个 wifi 网络中(使用 mdns)或当他们有配对的蓝牙接口时,就会发生这种情况。
我从电源管理器的角度想知道。当手机进入睡眠模式时,我正在进行的服务会暂停吗?如果是,我该如何预防?
还有任何一般提示如何使其消耗尽可能少的功率?我正在考虑不时唤醒它,但它有可能会错过其他设备发送的 mdns 查询,我想避免该查询以最大限度地提高吞吐量。
澄清一下——是的,我确实想使用机会主义通信,不,我不想使用任何涉及连接到互联网的解决方案。
任何帮助表示赞赏。