2
我有一項服務,並且爲接受傳入的藍牙連接創建了一個AcceptThread(如http://developer.android.com/guide/topics/wireless/bluetooth.html)。 當設備進入待機狀態時它會工作嗎?藍牙服務器線程是否會在待機狀態下工作?
我有一項服務,並且爲接受傳入的藍牙連接創建了一個AcceptThread(如http://developer.android.com/guide/topics/wireless/bluetooth.html)。 當設備進入待機狀態時它會工作嗎?藍牙服務器線程是否會在待機狀態下工作?
我正在使用服務中的線程,雖然我沒有使用藍牙,但我認爲這可以幫助你。
當手機進入待機模式時,CPU將停止工作,所以其他任何線程/應用程序/服務也將停止。
我解決了這個通過使用PowerManager,喜歡這裏:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
wl.acquire();
..CPU will stay on during this section..
wl.release();
希望這將幫助你!
乾草attila ..我也尋找相同..你有任何解決方案嗎?當我們在主屏幕和任何其他設備想與我們溝通時,在應用程序背景中使用服務類來進行通知... – shyam 2012-02-18 12:25:43