repeatingalarm

    2熱度

    1回答

    所以我需要在很短的頻率(30秒)內將座標從當前位置發送到服務器。目前我正在使用AlarmManager setRepeating(),但Android 5.0+允許最多1分鐘的間隔時間來節省電量。 我的問題是: 我的方式真的很有效嗎?我需要在後臺運行此重複鬧鐘,即使設備關閉。目前我正在執行pendingintent,這導致broadcastreceiver轉而執行到asynctasks,一個用於服

    1熱度

    1回答

    我想在用戶定義時間安排重複警報。對於我使用下面的代碼 AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); Intent intent = new Intent(this, AlarmReceiver.class); intent.putExtra("id", id); inte

    1熱度

    2回答

    我希望在每天12點時顯示狀態欄通知,因此我創建了一個AlarmManager,它觸發了一個IntentService,它將顯示一些通知。 我已經添加了Boot完成的接收器,並且當應用程序獲得啓動時,AlarmManager被註冊。一切工作正常,即使應用程序不在前臺(預期行爲),通知也會在每天下午12點顯示。 問題是,無論何時我在應用程序設置中清除應用程序數據,AlarmManager不再觸發應用程

    1熱度

    1回答

    在BroadcastReceiver中的擴展活動中顯示ProgressDialog時,出現嚴重問題。 實際上,我想每5秒鐘內在php文件中獲取數據。我使用AlarmManager來定義時間和 使用AsyncTask來獲得託管的PHP數據。 這是我AlarmDemo活動 public class AlarmDemo extends Activity { Toast mToast; @Overr

    0熱度

    1回答

    我正在創建一個每十分鐘工作一次的鬧鐘。當我點擊一個按鈕來設置鬧鐘時,鬧鐘在一秒鐘內工作,並且每十分鐘工作一次。爲什麼鬧鐘在第一分鐘工作並且每十分鐘工作一次? AlarmManager alarm_kur = (AlarmManager)getSystemService(Context.ALARM_SERVICE); Intent alarm_gorev = new Intent(ilac_hat

    -1熱度

    1回答

    我正在嘗試創建鬧鐘應用程序。 問題是我想在用戶啓用鬧鐘時在應用程序的右側顯示鬧鐘圖標。 我知道AlarmManager.setAlarmClock()這樣做,但我想重複鬧鐘,例如每天。 我該怎麼做才能做到這一點?

    0熱度

    3回答

    我每小時都會有重複鬧鐘,以檢查是否需要發送通知。我有開/關按鈕,但關閉似乎不會取消它。關於取消SO報警有幾個問題,但沒有人能夠幫助。這是我的。 主要活動 public void onSendNotificationsButtonClick(View view) { NotificationEventReceiver.setupAlarm(getApplicationContext());

    0熱度

    1回答

    這很奇怪,setInexactRepeating方法在給定時間大約在什麼時候觸發,而不是精確時間。 我需要在一個特定的時間,每天的基礎上觸發報警,我說 Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); // Set the alarm's trigg

    0熱度

    2回答

    我對android開發感興趣,我想知道是否有可能在特定的一天在特定的時間在Android的特定時間播放一些歌曲,以及如何去做。謝謝! public class AlarmActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(save

    0熱度

    1回答

    我在一個活動的OnCreate中創建了一個警報管理器,它應該在2小時後運行,但是它每隔幾分鐘後就會運行一次,有人可能會幫助我做什麼是錯誤的? public class DrawerActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) {