簡體   English   中英

屏幕黑屏時運行Android應用

[英]Running a Android App while the screen is black

我正在嘗試在屏幕為黑色時運行android應用程序,我使用了一項服務,並嘗試添加“ PARTIAL_WAKE_LOCK”類型的WakeLock。

該服務播放一首歌曲並將數據從加速度計保存到db,但是當我按紅色的電話按鈕使屏幕變黑時,它會播放歌曲,但不會將數據保存到db。 有誰知道為什么它不將數據保存到數據庫?

Tnk的

瓦列里奧

這樣,即使手機處於待機模式,您也可以確保執行acquire()和release()之間的代碼,因為cpu將保持活動狀態。

    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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM