如需转载,请注明出处,谢谢!
由于女朋友说要一个只有秒数的倒计时,所以这两天便开始了这个小项目。
这里先整体介绍一下这个项目。
效果图如下:
功能实现:
- 最上面的输入框:只能输入数字,单位为秒数
- 长按输入框可清空输入框的内容
- “Hello”为显示秒数的地方
- 背景为默认背景,也可以长按从图库中选择自己想要的背景
- 最下面的按钮控制开始、暂停和停止
- 通知栏通知
- 震动和系统通知声音
主要涉及到的知识点有:
- Intent&PendingIntent
- Broadcast&BroadcastReceiver
- Service
- Timer&TimerTask
- SharedPreferences
- NotificationManager&Notification
- Vibrator&MediaPlayer
- AlertDialog
源码我会在这几篇文章的最后再给出来。如果有什么Bug或者建议,欢迎各位提出来,大家一起进步!