0
A
回答
1
使用AlarmManager
的一個例子設定的報警
private void setAlarm(Context ctx, long timeToRestoreLivesInMillis) {
int perion = 1000;
AlarmManager am = (AlarmManager)ctx.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(ctx, OnAlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(ctx, 0, i, 0);
am.set(AlarmManager.RTC_WAKEUP, period, pi);
}
和一些接收機將接收一個Intent
public class OnAlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// do something
}
}
和不要忘記註冊接收機在Manifest.xml
<receiver
android:name=".utils.OnAlarmReceiver"
android:enabled="true"
android:exported="false" >
</receiver>
閱讀方法說明文檔,我很久以前就與它合作過。
+0
謝謝,這非常有幫助。我需要在我的清單中放些東西嗎?很有意圖的過濾器? –
+0
奧克,還有最後一個問題,我需要在哪裏調用函數setAlarm?在主要活動? –
+0
哦,我發現了一些工作。非常感謝你! –
相關問題
- 1. 從廣播接收器獲取意向
- 2. Android的廣播接收機和意圖過濾
- 3. 活動不從廣播接收廣播定製意向接收器
- 4. 接收來自廣播接收器的廣播意圖錯誤
- 5. wifi廣播接收機多種意圖
- 6. 廣播接收器沒有通過服務接收意圖
- 7. 廣播接收器onReceive未收到意向包
- 8. Android的廣播接收器沒有收到意向
- 9. 廣播和意圖過濾
- 10. 當通過藍牙接收文件時Android廣播接收器過濾器
- 11. 應用BROWSABLE意向類別的廣播接收機
- 12. 的意圖在廣播接收器
- 13. 意圖和廣播接收器故障
- 14. 廣播接收器
- 15. 廣播接收器
- 16. Android自定義意圖過濾器沒有收到廣播?
- 17. 廣播接收器接收不到正確的操作意圖廣播
- 18. IntentService中的廣播接收器(服務已泄漏意向接收器)
- 19. ConnectivityManager.CONNECTIVITY_ACTION廣播接收機
- 20. 廣播接收機問題
- 21. 廣播接收機android
- 22. 廣播接收機在IntentService
- 23. 試圖有沒有過濾器的廣播接收器
- 24. 安卓廣播接收器不與意圖接收器
- 25. 廣播接收器從相機
- 26. 廣播接收器的問題,註冊的廣播接收器
- 27. 無法啓動服務意向廣播接收器的Android
- 28. 如何在意向登記服務廣播接收器
- 29. 區分隱式廣播接收機VS明確廣播接收器在清單
- 30. 廣播接收器的的onReceive()未能接收由另一廣播接收器
如果我理解你的目標是正確的,你應該更好地使用AlarmManager http://developer.android.com/intl/ru/reference/android/app/AlarmManager.html – Viacheslav
這是否工作沒有需要的應用程序正在運行? –
是的,它可以用作Android服務。我的意思是在OS級別。 – Viacheslav