我是Android开发的新手,我正在开发一个应该在私有LAN中工作并与服务器通信的dplyr
。
我的问题是:当手机处于深度睡眠状态时,应用程序如何接收呼叫/消息。
为了使测试更容易,我用粘性服务编写了一个测试应用程序。该服务在其VOIP application
方法中获取WifiLock(WIFI_MODE_FULL_HIGH_PREF
)和PARTIAL_WAKE_LOCK
。
在onStartCommand方法中,服务启动一个在循环中执行以下操作的线程:
我的观察是:
这种行为是如何解释的?