想做一个关于闹钟的小例子,但是不知道闹钟响了系统会不会发出广播。如果发出怎么监听这个广播,希望会的懂得人能给我讲解下,最好能给点例子。谢谢各位的支持
解决方案 »
- 直接安装最新的apk而不用打开其他的程序的实现
- 请高人解释下,TestCase 是一个接口,为什么AndroidTestCase类用extends 而不是用 implements 呢?
- 求教与照相机有关的小程序
- 下源码报Unable to look up android.git.kernel.org(port 9418) Name or service not know
- 请问关于OnclickListen的问题
- 可以在layout布局文件中使用assets下的图片吗?
- 如何绘制频谱
- 【急!!高分求思路】Java应用与其链接的C库之间的通信
- 怎么去捕捉Layout按钮
- 如何把ArrayList放到button的单击事件里面
- 左右滑屏的进度条怎么实现的?
- android 4.0 触摸屏驱动移植后无法使用,急求解决!
a. 定义一个receiver, 接收 机器启动,时间变动,时区变动,地域变动的广播.
b. receiver启动后会从database取出用户设定的闹钟时间来计算最近的闹钟时间.
c. 用AlarmManager在最近的闹钟时间,定时发出ALARM_ALERT的广播.
d. 收到广播后闹铃并计算下一个最近的闹钟时间. c,d重复做.例子我没有, 希望能帮到你.
{
@Override
public void onReceive(Context context, Intent intent)
{
if(intent.getAction().equals("org.crazyit.action.CRAZY_BROADCAST"))
Toast.makeText(context , "接收到的Intent的Action为:"
+ intent.getAction() , 5000).show();
}
}