alarmmanager

    0熱度

    2回答

    我想每x個小時運行一次代碼,但我也希望在代碼被觸發的時間之間保持一定的隨機性。 我試圖用AlarmManager通過設置和取消一些隨機延遲,但我沒有設法使其工作。 關於如何做到這一點的任何想法?

    0熱度

    2回答

    我正在嘗試使用推送通知提醒用戶。 我一直在使用AlarmManager,BroadcastReceiver和IntentService。 在下面的代碼中,我以60秒的間隔測試了我的AlarmManager。 問題: 一切工作正常,直到我關閉我的應用程序,警報不再發射。 任何想法下一步去哪裏? 清單: <service android:name=".IntentMentor" a

    0熱度

    1回答

    我正在構建一個簡單的應用程序,我使用Realm數據庫。在我的領域,我保存了鬧鐘的日期。我有超過2個不同日期的對象,但日期格式相同。 這是我的示例數據庫: public class type1Activity extends RealmObject{ Date dateType1; } public class type2Activity extends RealmObject{ Date

    21熱度

    4回答

    我用AlarmManager在我的應用程序如下: alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), AlarmManager.INTERVAL_HALF_DAY, intent); 這我想到的地方觸發每個觸發器12和24小時之間報警。但是,在HTC設備上的行爲是相當奇怪的:

    2熱度

    1回答

    我的手機正在生成一個不停的Log.d輸出。以下反覆重複約1200次/秒。 04-25 15:58:04.883 1542-5012/? D/NetworkStatsCollection: getHistory:mUID 10266 isVideoCallUID: false PID 1542是我已經瞭解的System_server管理一系列Android服務。在我正在開發的應用程序中,我使用了

    0熱度

    1回答

    我正在使用Alarm Manager來調用接收方法的通知。我在裏面放了一些調試代碼,發現這個過程甚至都沒有進入。 這裏是我的代碼: 的Manifest.xml <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_nam

    0熱度

    3回答

    接到一個電話,我嘗試設置片段內的報警。 AlarmManager manager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE); Intent alarmIntent = new Intent(getActivity(), AlarmReceiver.class); PendingIntent p

    -1熱度

    1回答

    我有這個應用程序啓動功能notifiy()在任何設備啓動或應用程序打開時啓動NotificationService 我的問題是我可以如何使這個notifiy()函數每天在特定的時間作出例如在(12:00 AM,上午3:00)我搜索了一會兒,我看到的是工作與AlarmManager,但我不明白如何在我的代碼中使用它 MainActivity @Override protected void

    1熱度

    2回答

    每次我設置警報/通知。通知生成器立即觸發,我不知道如何設置「延遲」以匹配警報管理器。 雖然它的工作'正常'。它在鬧鐘管理員設置好的時候彈出。 的onReceive(),用於設置告警 public void setAlarm(Context context, int hour, int min, int notifyID) { Calendar calendar = Calendar.ge

    1熱度

    1回答

    在我的應用程序中,我有一個按鈕,設置一個確定的時間來運行AlarmManager,我需要顯示在一個TextView中剩餘多少時間報警,我怎麼可以做到? 注意:我的應用程序需要工作在API中15.啓動AlarmManager 按鈕。 // Alarm manager Intent intent = new Intent(getActivity().getApplicationContex