android-doze-and-standby

    0熱度

    1回答

    AlarmManager.setAndAllowWhileIdle()和AlarmManager.setExactAndAllowWhileIdle()之間的區別是什麼?這些如何影響在Android 6.0(Marshmallow)API中引入的打盹模式?

    2熱度

    1回答

    谷歌推出了Android 6.0操作系統的打盹和應用待機模式。如果設備是拔出並閒置一定的時間,如果應用程序處於不活動狀態一定的時間,該應用程序進去StandBy模式(糾正我,如果我錯了) 設備將Doze模式進入。 我們能(開發者)知道,設備Doze模式或應用StandBy模式下輸入的進入?怎麼樣? http://developer.android.com/training/monitoring-d

    12熱度

    1回答

    這是一個簡單的問題,看到有這個巨大的崗位上G +(here),以及缺乏對官方的文檔信息(here): 發生了應用程序的服務是什麼,當設備進入「打盹「模式? 它對背景/前景服務(綁定/非綁定,已啓動/未啓動)有影響,有/無部分/完全喚醒? 例如,您將如何創建一個在設備屏幕關閉時播放音頻流的服務?如果音頻流不是來自本地文件,而是來自網絡? 看到,有一個要求由谷歌開發者: 應用程序已經運行前景的服務(與

    1熱度

    1回答

    我的Android設備正在優化我的應用程序。所以我的應用程序正在後臺休眠,但如果收到優先GCM消息,它應該醒來。 as staten here: 高優先級。 GCM嘗試立即傳送高優先級消息 ,允許GCM服務在 可能的情況下喚醒睡眠設備,並打開到您的應用服務器的網絡連接。具有 即時消息,聊天或語音呼叫警報的應用程序(例如,通常爲 )需要打開網絡連接,並確保GCM毫不延遲地將 消息傳送到設備。 和he

    2熱度

    1回答

    我正在寫一個數據記錄器應用程序,我需要每5分鐘完成一次http請求。用戶知道電池耗盡,這對我來說沒問題。我正在使用前臺服務和適當的通知,並且我有一個處理程序線程來讓我每5分鐘發佈一次可運行任務。看起來,當手機進入DOZE MODE模式時,線程被掛起,並且沒有可執行的程序被執行。這是正常的行爲還是我錯過了什麼? 任何幫助如何做到這一點將不勝感激。 private void startTheForeg

    3熱度

    1回答

    我看了所有在互聯網上查找有關在Android的棉花糖App Standby mode細節,但我還沒有發現,當任何具體數據它會發生,除了可能導致它發生的一些列出的條件。我還看到一個模糊的「如果設備長時間處於空閒狀態,系統允許空閒應用程序每天訪問一次網絡」,而沒有關於這個窗口會有多長時間的任何細節。 打盹模式看起來很好研究(This gist是特別有用,並與我的調查結果一致),但我一直未能看到App

    3熱度

    1回答

    我有一個傳統的VoIP應用程序,我想爲其提供Android的新打盹和待機模式支持。我有我自己的消息/信號機制,我無法使用Android的GCM功能。該文件聲明,白名單應用程序將允許使用自己的信號機制,並保持應用程序在打盹模式下存活。 此外,我使用setExtract()和setRepeating()生成keepalive警報,以保持XMPP的持續連接。如果我爲新版本添加setExactAndAll

    5熱度

    1回答

    我注意到,與Android 6.0的設備我的音頻流應用程序的問題。音頻流通過網絡連接通過HLS完成。音頻播放發生在具有活動通知的前臺服務中。我注意到,當應用程序進入打盹模式/應用程序待機狀態時,wifi連接丟失,播放暫停。我的服務位於前臺,並有一個主動通知,根據文檔,應該使我的應用有資格不被中斷。我也獲得並維護一個Wifi鎖。我已閱讀關於將我的應用列入白名單的說明,但Spotify等應用不要求任何