国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

簡單實現一個鬧鐘APP

2019-11-08 00:19:58
字體:
來源:轉載
供稿:網友

1.實例化通知管理器

2.彈出一個對話框

獲取到系統時間,然后在選擇一個時間,到了時間鬧鐘就會提醒你

public void setAlarmone(View view){    //彈出對話框    //獲取系統時間    Calendar calendar=Calendar.getInstance();   int hour=calendar.get(Calendar.HOUR_OF_DAY);    int minute=calendar.get(Calendar.MINUTE);    TimePickerDialog timePickerDialog=new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {        @Override        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {            //選擇時間            Calendar c=Calendar.getInstance();            c.set(Calendar.HOUR_OF_DAY,hourOfDay);            c.set(Calendar.MINUTE,minute);            //執行鬧鐘            Intent intent=new Intent();            intent.setAction("com.example.g150825_android28.RING");            PendingIntent pendingIntent=PendingIntent.getBroadcast(MainActivity.this,0x101,intent,0);            //設置鬧鐘            alarmManager.set(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),pendingIntent);        }    },hour,minute,true);     timePickerDialog.show();
這是一個設置鬧鐘的界面,然而周期性鬧鐘是隨便你設置多少時間隔,
如果你不取消鬧鐘,那鬧鐘每到那個時間就會提醒你

這個是鬧鐘提醒你的頁面

這是設置一次性鬧鐘:alarmManager.set(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),pendingIntent);

這是設置多期性鬧鐘:alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),5000, pendingIntent);

這是設置多期性鬧鐘和一次性鬧鐘的區別,5000就是時間隔,單位是毫秒


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景德镇市| 鹤壁市| 桐柏县| 渝中区| 吴江市| 渭南市| 峨山| 黄浦区| 龙口市| 宝丰县| 镇江市| 柳州市| 深圳市| 来宾市| 西乡县| 康乐县| 苍梧县| 旅游| 灌阳县| 出国| 青阳县| 九寨沟县| 依兰县| 汽车| 江源县| 讷河市| 忻州市| 黔西县| 芦山县| 沅江市| 长岛县| 阿坝| 鹤庆县| 海丰县| 吉水县| 台中市| 宣城市| 天镇县| 肇州县| 肇州县| 轮台县|