- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 学习Android闹钟源代码(三)-AlarmClock类分析(part2)
接上一篇博文:``继续分析AlarmClock类的各个方法:还是先从简单的开始吧:(1)updateAlarm(),代码如下:?12345678privatevoid updateAlarm(booleanenabled,
2015-04-27 20:00:35 2251
原创 学习Android闹钟源代码(三)-AlarmClock类分析(part1)
android的时钟,也就是闹钟应用,从桌面的widget直接点进去的会打开AlarmClock这个Activity.好像我平常都不上图的,今天就上两张图先。一张是应用界面图如下:(改天再上传了,好像今天osc服务器有问题啊) 一,初看: 总共有10个方法,加一个CursorAdapter的子类的内部类。 其中的10个方法如下:
2015-04-27 19:55:44 2537
原创 学习Android闹钟源代码(二)-桌面widget类分析
一,项目初看 (事先要说明的一点就是,我使用的是android4.1的源代码哦,虚拟机也是Jelly Bean的哦。 (1)项目主要由com.android.deskclock及com.android.alarmclock组成。总共 26个源文件其中最简单的一个要数Log.java类了,相信只要有基本的Java基础的人都能够看懂。 从AndroidM
2015-04-27 19:53:11 1450
原创 学习Android闹钟源代码(一)-代码准备
由于自己的一个应用提醒是很重要的一部分,所以就得好好学习下Android自带的闹钟的实现了。android自带应用在源代码目录的package/apps目录下。闹钟应用的名字叫做DeskClock(说明:我下载的是android4.1的源代码)(1)将DeskClock复制一份到工作目录中,因为它本身不能直接导入到Eclipse中,我们可以到其它的android
2015-04-27 19:52:42 4763
转载 闹钟UI、数据存储小结
简单闹钟实现1、建立一个AlarmReceiver继承入BroadcastReceiver,并在AndroidManifest.xml声明publicstatic class AlarmReceiver extends BroadcastReceiver { @Overridepublic void onReceive(Context context, Intent int
2015-04-27 19:30:26 885
原创 android 手动设置时间 过期闹钟被触发
最近在做闹钟的一个小程序,发现了一个问题。这个问题在网上都没有找到合适的答案,最后还是在闹钟的源码里面找到答案的。 相信很多人都和我一样,都遇到了这样的问题。 当你设置好闹钟以后,闹钟会准时触发,然后会在标题栏顶部,弹出提示框,以表示闹钟被触发了。 可是当我们手动设置手机系统的时间,把时间往后面调,会发现过期的闹钟也被触 发了。这个却不是我们想要的。我 以前的想法是监
2015-04-22 10:36:38 2432 2
原创 Android设置闹铃步骤(关机重启闹铃失败问题)
主要分三步:1. 设置闹铃时间;2. 接收闹铃事件广播;3. 重开机后重新计算并设置闹铃时间;1. 设置闹铃时间(毫秒) private void setAlarmTime(Context context,long timeInMillis) { AlarmManager am = (AlarmManag
2015-04-22 10:28:08 1101
原创 android闹钟实战
我们可能会在app中有这样的需求,就是做一个定时提醒的功能,比如比赛直播设置定时提醒这类需要,下面分享之前项目中一些关于这方面的经验。首先在设置提醒之前你需要一个入口,比如说onclick事件中,在此不做赘述。android中使用闹钟进行提醒其实非常简单,你只需要告知系统你想在什么时候被提醒,然后需要一个闹钟的广播接收器,当到你设置的时间时,系统会给你发送一条广播,当你接收
2015-04-22 10:22:44 1017
原创 高仿赶集网上下翻页效果
[github 地址直达](https://github.com/zzz40500/Android-PullToNextLayout)
2015-04-03 17:47:01 844
Fragment保持状态的框架
2014-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人