Android 定时提醒功能用的是闹钟AlarmManager,到点后触发闹钟,然后将系统时间向后修改,到点后不会触发

privatevoidsendAlarmEveryday(Contextcontext,inthour,intminute){AlarmManageralarmManag... private void sendAlarmEveryday(Context context, int hour, int minute) { AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Calendar calendar = Calendar.getInstance(Locale.getDefault()); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.set(Calendar.HOUR_OF_DAY, hour); calendar.set(Calendar.MINUTE, minute); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); if (calendar.getTimeInMillis() < System.currentTimeMillis()) { calendar.setTimeInMillis(calendar.getTimeInMillis() + 24 * 60 * 60 * 1000); } Intent intent = new Intent(ProjectItemActivity.this, AlarmReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); //alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),AlarmManager.INTERVAL_DAY, pendingIntent);}找了很多资料基本都有问题,请大神帮解决,谢谢了! 展开
 我来答
ci...6@163.com
2015-11-12 · 超过41用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:31万
展开全部
开机DEL进入BIOS设置
找到电源管理(Power),进入APM选项。
第一项 Restore on Ac Power Loss[Power Off]设为[Power On]
第二项 Power on By RTC Alarm[Disabled]设为[Enabled]
出现
RTC Alarm Date [15]。闹钟开机日期。按-键(P上面那个)修改为你固定的日期,或者EVERYDAY(每天)
RTC Alarm Hours [12]。闹钟小时设置
RTC Alarm Minute [30]。闹钟分钟设置
RTC Alarm Second [30]。闹钟秒数设置
这些都是用-键设置。设置好了F10保存并且退出。
祝你开心。
补充一下。我刚看了自己的BOIS。由于机型不同。设置也不同。我的设置时间就是直接输入时间回车来设置的。日期是用-键。你们根据自己情况来设置、谢谢、
意法半导体(中国)投资有限公司
2021-01-14 广告
(1)使用寿命。寿命主要指以下2方面:单片机开发产品拥有良好的稳定性和较长的使用寿命,可以长时间稳定运行10年或是20多年;与微处理器相比拥有较长的使用寿命。随着半导体技术的不断提高,MPU更新换代速度的不断提升,部分已经顺利上市,同时年龄... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式