欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Android 鬧鐘機制實(shí)現定時(shí)任務(wù)

導讀:Android的鬧鐘實(shí)現機制很簡(jiǎn)單, 只需要調用AlarmManager.set()將鬧鈴時(shí)間記錄到系統中,當鬧鈴時(shí)間到后,系統會(huì )給應用程序發(fā)送廣播,我們只需要去注冊廣播接收器就可以了。

本文分三部分講解如何實(shí)現鬧鐘:

目錄:
1. 設置鬧鈴時(shí)間;
2. 接收鬧鈴事件廣播;
3. 重開(kāi)機后重新計算并設置鬧鈴時(shí)間;

正文:
1. 設置鬧鈴時(shí)間(毫秒)
 

1private void setAlarmTime(Context context,  long timeInMillis) {
2        AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
3        Intent intent = new Intent(”android.alarm.demo.action“);
4        PendingIntent sender = PendingIntent.getBroadcast(
5                context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
6        int interval = 60 * 1000;//鬧鈴間隔, 這里設為1分鐘鬧一次,在第2步我們將每隔1分鐘收到一次廣播
7        am.setRepeating(AlarmManager.RTC_WAKEUP, timeInMillis, interval, sender)
8    }
2. 接收鬧鈴事件廣播
1public class AlarmReceiver extends BroadcastReceiver {
2    public void onReceive(Context context, Intent intent) {
3        if (”android.alarm.demo.action“.equals(intent.getAction())) {
4            //第1步中設置的鬧鈴時(shí)間到,這里可以彈出鬧鈴提示并播放響鈴
5            //可以繼續設置下一次鬧鈴時(shí)間;
6            return;
7        }
8    }
9}
當然,Receiver是需要在Manifest.xml中注冊的:
1<receiver android:name="AlarmReceiver">
2            <intent-filter>
3                <action android:name="android.alarm.demo.action" />
4            </intent-filter>
5        </receiver>
  3. 重開(kāi)機后重新計算并設置鬧鈴時(shí)間 當然要有一個(gè)BootReceiver:
1public class BootReceiver extends BroadcastReceiver {
2    public void onReceive(Context context, Intent intent) {
3        String action = intent.getAction();
4        if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
5            //重新計算鬧鈴時(shí)間,并調第一步的方法設置鬧鈴時(shí)間及鬧鈴間隔時(shí)間
6        }
7    }
8}
當然,也需要注冊:
1<receiver android:name="BootReceiver">
2            <intent-filter>
3                <action android:name="android.intent.action.BOOT_COMPLETED" />
4            </intent-filter>
5        </receiver>

 

鬧鐘實(shí)現原理其實(shí)就這么多,至于具體的細節比如鬧鈴時(shí)間存儲及計算, 界面顯示及鬧鈴提示方式,每個(gè)人的想法做法都會(huì )不一樣,就不贅述。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Android_AlarmManager(全局定時(shí)器)
AlarmManager鬧鐘管理的使用
android 每天定時(shí)提醒功能實(shí)現
Android中的AlarmManager的使用
Android之AlarmManager(全局定時(shí)器/鬧鐘)指定時(shí)長(cháng)或以周期形式執行某項操作
Service關(guān)閉又自動(dòng)啟(AlarmManager、PendingIntent、BroadcastReceiver、Service)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久