android-doze

    2熱度

    1回答

    我正在開發體育跟蹤應用程序,即使屏幕關閉並且手機在口袋裏,也使用位置管理器和GPS提供商獲取位置更新。 當用戶在我的活動中按下開始按鈕時,我在前臺啓動服務,顯示通知和註冊位置監聽器。 服務開始接收位置更新並將它們寫入我的跟蹤文件。 突然我收到日誌消息'電源管理器空閒模式:真',手機進入打盹模式,我的服務停止獲取任何位置更新,直到手機醒來。 我閱讀了關於Doze mode的文檔,看到它不應該影響位置

    3熱度

    1回答

    在Android(目標25)中,我有一個後臺服務,並在onCreate函數中初始化了一個電話狀態偵聽器。它在Nougat之前的Android版本上運行良好,但在Nougat中它不起作用,即使授予了權限。 public class Service extends IntentService { class PhoneListener extends PhoneStateListener

    1熱度

    1回答

    我想更新我的應用程序到Android 6,並使用alarmanager來管理我的後臺服務。對我的服務來說,重要的是在一個大約一小時的長窗口內醒來。它必須在那個窗口醒來,所以一旦設備退出打瞌睡,但在窗口醒來時我不在乎。 我現在使用.setWindow設置我的鬧鐘。當我需要它與睡眠模式一起使用時,我需要使用什麼?沒有setWindowAndallowWhileIdle 而且據我所知,設置一個窗口,而不

    1熱度

    1回答

    當我使用Spotify Android SDK播放音樂和打盹時,音樂停止播放,因爲該應用程序失去了網絡連接。有沒有辦法解決這個問題? 我能想到的唯一方法是讓用戶使用ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS意圖將應用列入白名單。但是我讀到,很多開發人員在做這件事時都會禁止他們的應用在Play商店中被禁止。

    3熱度

    1回答

    我使用Android 6與Cyanogenmod,當我開始以下意圖,然後沒有反應! if(Build.VERSION.SDK_INT >= Constants.IGNORE_BATTERY_OPTIMIZATIONS_MIN_BUILD) { String packageName = getPackageName(); PowerManager pm = (Po

    3熱度

    1回答

    我正在使用AlarmManager在後臺生成一些服務的應用程序工作。時序對於我們的應用程序非常重要,並且功能不能等待下一個維護時段發生。 要求用戶白名單應用程序不是一個問題,但不解決暫停警報的問題。電池消耗也不是一個大問題。 我想到的第一個可能的解決方案是生成一個始終運行的前臺服務來處理重新計劃服務而不是AlarmManager,但這樣做會轉移我們應用程序的大部分基礎結構,並且對我們來說不可行。

    18熱度

    2回答

    我有一個Android前臺服務,帶有WiFi鎖,充當另一個本地設備的Web服務。在打盹模式之前,獲取WiFi鎖並根據需要提供服務非常有效。 即使我的應用關閉了電池優化功能,當屏幕關閉幾分鐘時,手機仍然會關閉應用。 我該如何正確提醒Android,客戶請求的服務明確在前臺執行,並且他們不希望他們的電話在此時進入睡眠狀態? 編輯:這個問題仍然存在於Android的8.0(奧利奧)

    5熱度

    1回答

    我的地理柵欄是在開始工作,但後突然一兩天後觸發,是否有問題在谷歌這邊或我的代碼? 在開機和啓動應用程序,我使用的是IntentService進行註冊地理柵欄: public class RegisterGeoIntentService extends IntentService implements GoogleApiClient.ConnectionCallbacks, Google

    1熱度

    4回答

    我正在註冊我的PhoneStateListener我的服務onStartCommand。它在Android N設備下完美工作。但有時它在android N設備中沒有響應。它與睡眠模式有關嗎?如果是的話如何解決它? TelephonyManager telephonyManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);

    2熱度

    1回答

    我們在Xamarin(原生Android應用程序)中使用MediaPlayer開發了一個音樂應用程序(mp3)。將會有一個接一個播放的歌曲列表。大約10分鐘左右後,玩家停下來。手機解鎖後,播放器開始播放下一首曲目。似乎牛軋糖打瞌睡是不知何故干預球員。如果我手動禁用我的應用程序的電池優化,那麼沒有問題。 是否有任何解決此問題的方法,而不是讓每個用戶手動更改「Batter Optimization」選