repeatingalarm

    0熱度

    1回答

    任何人都可以告訴我爲以下代碼做出什麼愚蠢的錯誤,並得到錯誤。 我已經嘗試了類似的stackoverflow帖子和示例。 錯誤:9月6日至24日:06:36.074:W/ActivityManager(61):無法啓動服務意圖{FLG =爲0x4 CMP = com.example.myapp/.Updater(具有額外)}:不發現 package com.example.myapp; impo

    3熱度

    2回答

    我試圖閱讀,當我重複報警廣播叫我有以下安裝了Android電池的狀態: public class RepeatingAlarm extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // Acquire the ma

    1熱度

    1回答

    我有一個過程,我在設備上每分鐘運行一次。它的速度真的很快,因爲在調試時我無聊再等。一分鐘它會調用我的代碼來運行Web請求和一些sqlite條目,並執行一些可能使電池快速運行的工作。由於我運行的是4.2.2(特別是Cyanogenmod nightlies),因此我可以訪問系統>電池,在那裏我可以很好地分析使用我的電池的應用程序。我應該期望看到這些使用電池進行AlarmManager呼叫的過程? A

    0熱度

    1回答

    我有這個服務,在後臺做其他的東西,必須始終運行。在它的onCreate上,我設置了一個每天發送一次電子郵件的鬧鐘。服務器沒有在前臺運行,所以有時它會被系統殺死,然後再次創建,當發生這種情況時,它會再次創建警報,並在每次發生時發送另一封電子郵件。所以我的問題是,有沒有辦法阻止它觸發報警,如果它已經設置爲在系統中重複?或者在服務中有另一個「位置」,我可以創建警報一次,並防止它被重新創建? public

    0熱度

    2回答

    我正在製作一個藥物提醒應用程序,提醒人們在預定的日期時間服用藥物。 例如,如果我的開始日期是08-APR-2013,並且結束日期是2013年4月12日,時間是上午11點30分,那麼鬧鐘應該在上午11點30分到達2013年4月12日。 請幫助我如何實現這一目標。我知道如何設置鬧鐘管理器,並且發出正常鬧鐘。但是當我有一個開始日期和結束日期時,我對我應該如何使用alarmManager.setRepea

    1熱度

    2回答

    我的應用程序在特定時間安排了多個報警。這些警報是在應用程序啓動時計劃的。 (每天有5個警報,每週有35個警報)... 我已通過日誌驗證這些警報是在應用程序啓動時安排的。 問題是當我開始測試我的應用程序時,7個警報完全正常。然而,第8次報警並未解除。我已經通過讓我的設備保持1天以上來測試這種情況。我該如何調試這種行爲,以及可能的原因是什麼可以防止觸發警報。 編輯: 代碼調度: try {

    2熱度

    1回答

    我正在實施AlarmManager來爲我的應用程序請求更新,每天只發生一次。我不希望鬧鐘一旦產生,鬧鐘就會關閉。爲此,我創建了一個日曆對象。 無論何時創建警報,它也會觸發。請注意,這並不總是發生。 我注意到這個問題只發生在一天中的某個時間。我住在香港,希望沒有任何問題,因爲我的時區。而不是使用AlarmManager.INTERVAL_DAY,我也嘗試使用24 * 60 * 60 * 1000。

    -4熱度

    1回答

    我已經看到了一些iPhone應用程序,只有後臺播放聲音而不顯示在iOS的任何通知消息或身體。他們怎麼樣?我試過只搜索聲音通知,但沒有運氣。有沒有一個名稱,我碰巧搜索錯誤的功能?它叫什麼,這種東西的代碼是什麼? 我試圖播放每隔15分鐘和/或每小時的頭部發生的多個自定義聲音通知。我非常感謝你的幫助,爲我顯示代碼,以便我可以將它複製到Xcode。非常感謝你。

    0熱度

    1回答

    我是Android技術的新手,並創建了一個應用程序,我必須提供各種日程安排選項,例如(每日,每週和每月)。我已經完成每日和每週,但每月都離開。我不知道如何去做,請幫助

    0熱度

    1回答

    我有我的AlarmManger一個問題: 下正確添加一天(因爲時間9:25已過)的輸出是否正確尚AlarmManager調用內部的廣播幾秒鐘。這裏是相關的snippit。有任何想法嗎? Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, 21); cal.set(Calendar.MINUTE