wakelock

    0熱度

    1回答

    我正在編寫一個應用程序來查找獲取的所有喚醒鎖和它們處於活動狀態的時間?是否有任何android SDK API可用於獲取此信息? 以下qn的答案建議使用proc通過adb shell獲取信息。它是唯一的方式來獲取wakelock信息或有任何解決方法,以獲得它在Android框架? How can I see which wakelocks are active

    1熱度

    1回答

    我有一個當GCM消息到達時被調用的BroadcastReceiver。 它所做的只是在共享偏好設置中設置「下一次應用程序啓動更新」標誌並推送通知。 到目前爲止,我沒有遇到沒有WakeLock的問題,我想盡可能少地保留應用程序。 這個毫秒過程中,設備是否會重新進入睡眠狀態?

    0熱度

    1回答

    後,我有一些問題,一個是由AlarmManager稱爲碼。 我稱之爲激活鎖定做一個任務,以便將數據傳送到Web服務 我喚醒鎖定是很好執行,我上傳後,我調用該方法釋放 但在那之後,我的設備無法再與電源鎖按鈕,我不明白爲什麼....(爲了解釋,該設備屏幕已關閉,但鎖屏就不再出現,當我再次按下電源按鈕,它被解鎖) 如果有人可以幫助我 我的代碼: package com.onyx.telegestion;

    1熱度

    1回答

    我創建了一個虛擬的IntentService,它運行在前臺,基本上只記錄了它每隔5秒醒了多久。這已經在測試設備上運行了幾個小時,而不需要任何WakeLock權限。此外,它似乎並沒有損害電池壽命。在設備上的電池狀態中,即使使用1%的電池電量也不會顯示。如何在不需要WakeLock的情況下持續運行此服務? 更新:我注意到了一些有趣的行爲。看起來服務實際上會睡覺,但在一個相當不一致的基礎上。通過回顧一些

    2熱度

    2回答

    我有一個前臺服務正在等待一個動搖。當它接收到的運動,它會發出廣播用: Intent i = new Intent("com.company.app.shakeDetectedMessage"); sendBroadcast(i); 我的主要活動收到此與實現該方法的廣播接收器: @Override public void onReceive(Context context, Inte

    3熱度

    1回答

    我正在使用報警管理器在特定時間觸發廣播。但經過多次測試後,我發現有時廣播收到很晚。有時5秒,10秒,15秒甚至更多。特別是當設備被鎖定時。我做過各種實驗。我最不成問題的代碼就在這裏。 即使使用喚醒鎖後,我不知道我缺乏什麼。 燒成意圖 Intent intent = new Intent(this.getApplicationContext(), BroadCastReceiver.class);

    1熱度

    2回答

    我需要顯示一個對話框,可以顯示與用戶屏幕鎖定或處於深度睡眠狀態無關的對話框。我的當前場景爲: 廣播接收機創始服務並獲取喚醒鎖定 PowerManager的 經理=(電源管理器)context.getSystemService(Context.POWER_SERVICE); lockStatic = mgr.newWakeLock(PowerManager.FULL_WAKE_LOCK | Powe

    1熱度

    1回答

    即使在屏幕關閉後我仍然得到烤麪包(我正在使用Moto e)。當屏幕關閉時,我正在移動感應器區域兩次或更多時間,然後立即轉動在屏幕上使用電源按鈕和解鎖手機,我可以看到吐司。我可以看到「看到」和「喲」,因爲我編碼爲近和遠,我使用Toast.LENGTH_LONG所以敬酒在那裏幾秒鐘。 現在我想打開屏幕並使用接近傳感器打開屏幕鎖定。 我仍然迷惑我是否有Android版本3708? 非常感謝。 publi

    2熱度

    1回答

    我在這裏遇到了一個非常奇怪的問題。 (在設備上運行,摩托羅拉XT910安卓4.1.2,Xamarin.Android 4.16.0) 我有一個按鈕的活動,用戶按下一個按鈕來記錄一些音頻。我處理onTouch事件並收聽DOWN和UP事件(在DOWN上開始錄製,在UP上停止)。到現在爲止還挺好。 現在,我還處理onSensorChanged事件,以便在用戶將設備固定在耳朵上時關閉屏幕。我用這樣的激活鎖

    2熱度

    1回答

    我正在構建鬧鐘應用程序。 當鬧鐘響起時,我會用視頻進行一項活動。 如果我的屏幕未鎖定,則會彈出活動並播放視頻,但是當屏幕鎖定時,它僅播放音頻並打開屏幕。當我手動解鎖屏幕時,活動將被解除。 理想情況下,它會通過鎖屏&告訴我的活動,所以視頻immeditality彈出。 這是活動中最重要的組成部分(從服務啓動) public class AlarmScreen extends Activity {