我不知道從哪裏開始,但我已經爲我的應用做了GUI,並且需要根據我存儲在SharedPreferences中的變量這是基於一週的時間和日期,我只想知道一些基於日期和時間可以使事情發生在背景中的最佳方式,謝謝。需要使事情發生在基於星期和時間的背景
回答
要在後臺運行的東西,你需要一個
Service
public class MyService extends Service { @Override public int onStartCommand(final Intent intent, final int flags, final int startId) { // parse the intent and run your things return START_NOT_STICKY; } }
要的東西在特定的時間自動,你需要
AlarmManager
AlarmManager alarmManager = (AlarmManager)context.getSystemService(Context .ALARM_SERVICE); Intent alarmIntent = new Intent(context, BlockchainService.class); // customize your intent PendingIntent pendingIntent = PendingIntent.getService(context, 0, alarmIntent, 0); alarmManager.set(AlarmManager.RTC_WAKEUP, your_specific_time, pendingIntent);
啓動服務,並防止睡眠
相關ans wer AlarmManager not working in sleep mode
即使包含阿拉姆馬槽的應用程序未打開,AlarmManager也會啓動服務嗎? – endlesschaos
@endlesschaos是 – songchenwen
還有一個問題,即使設備被鎖定,我的報警管理器是否會啓動服務? – endlesschaos
- 1. PHP基於時間的漸變背景
- 2. 如何點擊背景和應該發生的事情?
- 3. javascript更改背景基於時間
- 4. 我如何時間多長時間的事情需要在android
- 5. d3.js - 基於年份和星期的時間戳
- 6. Azure VIP SWAP - 場景背後真正發生的事情
- 7. 要在BlackBerry中單擊事件期間更改ButtonField背景
- 8. 使用NSDate計算基於通用星期幾的時間
- 9. 背景之間不需要的填充背景漸變
- 10. 分組基於事件的發生時間的數據
- 11. 需要的日期和時間
- 12. 基於時間的收集和事件
- 13. glFlush()發生在窗口很長的時間與透明背景
- 14. 基於javafx和fxml的透明背景
- 15. Android中的星期幾和時間選擇器,用於定期事件
- 16. 檢查時間和星期
- 17. 基於一天中的時間更改背景圖像
- 18. 基於一天中的時間更改背景
- 19. 使基於FPS和時間
- 20. iPhone - 當需要從背景進行背景音樂重播背景音時
- 21. 奇怪的事情發生在一個時間
- 22. 使用Java SE API和Joda時間(基於ISO)獲取星期開始時間戳和星期結束時間戳
- 23. CSS - SASS:使用基於@each的mixin生成多個背景
- 24. 我需要有形和無形的基於事件的日期的複選框
- 25. SQL更改規則基於時間發生的時間
- 26. 我需要兩個事情發生與一個鏈接
- 27. jQuery ui onSelect()函數 - 我需要兩件事情發生
- 28. 在整個星期的基礎日期中獲取星期編號基於javascript
- 29. 基於星期幾和時間的項目價格的最有效的設計
- 30. 背景需要有漸變
您可能想查看AlarmManager。 –