- 使用多个Activity
- 加入SharedPreFerence来作为存储途径
- 添加本地资源媒体文件
- 设置优先级别
- 设置开机自启动
- 加入歌曲循环播放
- 解决频繁的多条短信会播放同样的歌曲的BUG
- 修复播放歌曲结束后再按关闭按钮会中止程序的bug
- 多个关键字过滤功能,关键字列表
max_list=1
list_seq=1,2,
key1=aaaa
key2=bbbb
- 使用ListView,将MyActivity改为ShowActivity,继承ListActivity
- 修正不设置关键字的时候,所有的短信都会引发音乐的bug
- 添加关键字过滤和特定号码过滤,拦截短信
- 添加标签栏
- 将存储方式改为SQLite方式
- 单击编辑、长按删除
- 列表栏右边滑动是否启用
create table sms_alarm(
alarm_id integer primary key,
keyword varchar(255),
phonenumber varchar(255),
create_time varchar(255)
)
- 添加widget
- 添加音乐选择
- 免打扰时段
- !多个关键字过滤
用keyword1,keyword2,keyword3存储
再新增一个keyword_count来记数
展示的时候遍历keyword_count
- !需要重启手机才能实现监听
- 定时发送短信及设定短信内容
- 添加特定号码
- 新增一个详细信息页面---编辑单个监控页面(内容、选择音乐、是否震动、防打扰时段),此编辑Activity由列表点击进入
- 新增一个总的启用停用按钮
- 在每个ListView上添加一个滑动开关来用于是否启用
- 在播放的时候进来电话或者打电话的时候进来短信播放,这时候要让电话优先,只显示,不放歌曲
- !不设置关键字的时候,所有的短信都会引发音乐
- 添加一个是否强制歌曲循环播放功能
- 添加一个30分钟免打扰功能
- 加入备忘录功能,可以考虑和定时短信一起绑定
- 文本框焦点自动清除文本
- 短信关键字过滤,存入历史记录
- 短信拦截功能,关键字拦截
实例:小猪!该起床了!
小猪!该吃药了!
小猪!该睡觉了!