2 bluehale bluehale 于 2017.09.20 09:58 提问

android 闹钟重启失效如何解决? 20C

Android 6.0,设置闹钟后,重启失效?



无效。

依然无效。
if (BOOT_ACTION.equals(action)) {

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.in_call_alarm);

mediaPlayer.setLooping(true);
mediaPlayer.start();
}
开机重启的测试代码,哪位碰到类似问题吗?

1个回答

stone_you
stone_you   Rxr 2017.09.20 10:16

android 闹钟重启失效是说你设置的闹钟在手机重启后就不会提示了吗?APP设置的alarm在手机重启以及app被杀死后,alarm是会被清除的。所以重启后需要重新设置alarm,做法是监听boot complete intent来重新设置alarm

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 闹钟机制实现定时任务解决重启失效问题
Android的闹钟实现机制很简单, 只需要调用AlarmManager.set()将闹铃时间记录到系统中,当闹铃时间到后,系统会给应用程序发送广播,我们只需要去注册广播接收器就可以了。 本文分三部分讲解如何实现闹钟: 目录: 1. 设置闹铃时间; 2. 接收闹铃事件广播; 3. 重开机后重新计算并设置闹铃时间; 正文: 1. 设置闹铃时间(毫秒)     privat
android 手动设置时间 过期闹钟被触发
最近在做闹钟的一个小程序,发现了一个问题。这个问题在网上都没有找到合适的答案,最后还是在闹钟的源码里面找到答案的。     相信很多人都和我一样,都遇到了这样的问题。     当你设置好闹钟以后,闹钟会准时触发,然后会在标题栏顶部,弹出提示框,以表示闹钟被触发了。     可是当我们手动设置手机系统的时间,把时间往后面调,会发现过期的闹钟也被触 发了。这个却不是我们想要的。我 以前的想法是监
Android闹钟遇到的那些坑
做过闹钟的话你就知道这中间有多少坑了。第一次做闹钟程序是在2012年,那时候android最新版本是2.2,2.3发布在即,做了一个整点提醒的小工具,记得很清楚,主要的问题是锁屏之后闹钟不能准时被唤醒,总会晚那么几秒钟,后来没办法把闹钟提前设置几秒钟。不过那时候环境还好,没有遇到攻克不了的问题,重启也可以唤起闹钟的。但是随着android版本的进化,开发者节操的丢失,问题就越来越难做了。
android设置时间回拨后让闹钟重新启动
遇到一个需求 新设一个闹钟,时间选在已经过去的时间,闹钟则自动匹配到第二天的时间。 现在将时间回拨,到闹钟启动时间之前,到时间,需要触发闹钟。 这个需求,目前苹果是实现了的,部分android手机也实现了,搭载android 7.0 的 nexus手机并未实现。 下面直接给解决方案 启动闹钟,需要设置一个 闹钟的配置实例   AlarmInstance,里面包含l
android 在一基础上增加闹铃存储和开机重新设置(二)
有点不太明白大伙说的不能设置多个闹铃,为什么非要计算闹铃和当前时间的差值呢...android闹铃给了我们个误区啊! 上一篇的闹铃多个是可以的哇,这不就设置了多个呢 接着上一篇内容直接改的:安卓系统没有塞班那么牛K,关机是没有闹铃的,而且开机后闹铃也是需要重新设置的,我们需要做的事就是设置闹铃的时候存起来,开机之后取出来. 下面来分析下我们该怎么去完成这个功能: 1.首先要准备好一个数
关于Android中设置闹钟的相对完善的解决方案
前些时候,有人在我「非著名程序员」微信公众号的后台问我有没有设置闹钟的demo,我当时说承诺为大家写一个,一直没空,直到最近又有人跟我要,我决定抽时间写一个吧。确实设置闹钟是一个比较麻烦的东西。我在这里写的这个demo抽出来了封装了一个类库,大家直接调用其中的设置闹钟和取消闹钟的方法即可。可以设置每天的闹钟,周一到星期天之间多选的闹钟,也可以设置选择一次性闹钟,跟系统设置闹钟的方式基本差不多吧。 效
GPS闹钟
一. 项目需求 在自己所写的 app 中实现地图定位。 可以通过该地图选取目的地,并设置闹钟提醒自己。 可以输入提前多少米来设置闹钟的响铃。 二. 开发环境 Windows10 Android Studio HUAWEI g9 青春版 三. 设计方案 在自己的 app 上先实现地图的显示。 通过一个 editText 来输入提前多少米提醒我们。 另外设计两个按钮来添加闹钟和取消闹钟。 四. 具体措施
Android API19 设置Alarm闹钟
在Android API19及以上版本中,Android Alarm机制改变为非准确传递,操作系统将会转换闹钟,来最小化唤醒和电池使用,也就是以前使用的set()和setRepeating()已经变的不再准确。
Android闹钟界面属性小结
闹钟界面的细节回顾
对Android进程守护、闹钟后台被杀死的研究
最近公司要求要做一个提醒功能,一说到提醒,那肯定就和闹钟差不多的意思,那么肯定就要用到AlarmManager。 但是,我们知道,android系统很坑爹,不同的厂商对rom的定制,导致对进程的管理都不太相同,但是如何做到在各个手机上都能一直保持后台执行呢?。 为了解决这个问题,特地去研究了各种保持进程不被杀死的方法。 下面对几种常见的用法进行了分析,并且给出了我自己发现的一个保持进程运行的