1
A
回答
2
當設備啓動時,我會開始一項服務 - 服務應該在時間到了的時候注意警報。
爲了讓你的服務你需要在你的AndroidManifest.xml
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
在
<manifest>
標籤
<receiver android:name="com.yourpackage.AlarmingBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
在<application>
標籤
另外,你需要下面的東西啓動時啓動你的AlarmingBroadcastReceiver
,應該看起來像這樣開始服務:
public class AlarmingBroadcastreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, AlarmingService.class);
context.startService(startServiceIntent);
}
}
而AlarmingService.class
是您的服務的類名最後花費的驚人的東西護理
0
您將需要創建一個onBoot BroadCast Receiver,因此當設備啓動時,您的應用程序將獲得設置警報的控制權。
相關問題
- 1. 鬧鐘android應用程序
- 2. 啓動Android鬧鐘啓動
- 3. Android鬧鐘立即啓動
- 4. 當鬧鐘在自定義鬧鐘應用程序中關閉時啓動自定義活動Android
- 5. 鬧鐘應用程序Android Studio
- 6. Phonegap鬧鐘應用程序
- 7. Android鬧鐘啓動新的活動並重置鬧鐘
- 8. 安卓鬧鐘無法啓動鬧鐘活動
- 9. 在我的鬧鐘應用程序中設置多個鬧鐘
- 10. Windows Phone輕觸鬧鐘或提醒啓動應用程序
- 11. 安卓鬧鐘應用程序 - 接收器未啓動
- 12. 創建一個鬧鐘,啓動一個應用程序或在我的應用程序啓動代碼iphone
- 13. iPhone中的鬧鐘應用程序中的貪睡鬧鐘?
- 14. 啓動一個收音機應用程序作爲我的android鬧鐘
- 15. android:鬧鐘狀態圖像就像原來的鬧鐘應用程序?
- 16. 如何設置鬧鐘與Android中的鬧鐘應用程序相同?
- 17. Android時鐘應用程序設置鬧鐘
- 18. 鬧鐘和baseAdapter [android應用]
- 19. 的Android鬧鐘應用
- 20. 創建鬧鐘鬧鐘Android
- 21. 應用程序無法在Android上啓動並強行關閉
- 22. 如何防止鬧鐘在啓動時運行時間過長
- 23. 啓動Xperia Z鬧鐘
- 24. android運行時錯誤無法啓動應用程序。 classnotfoundexception
- 25. 第一時間自動啓動鬧鐘設置鬧鐘
- 26. iOS中的鬧鐘應用程序
- 27. 安卓鬧鐘應用程序崩潰
- 28. 鬧鐘應用程序錯誤
- 29. Wpf中的鬧鐘應用程序
- 30. .Net中的鬧鐘應用程序
聽起來不錯!謝謝,我馬上試試吧=) – Carnal
AlarmingBroadcastreceiver將啓動Servece AlarmingService.class,但是我如何從一個Activity告訴AlarmingBroadcastreceiver啓動服務? – Carnal
從一個活動你不需要通過AlarmingBroadcastreceiver - 你可以直接通過一個nttent和startService()啓動服務 - 類似於BroadcastReceiver中的代碼 – DonGru