此功能的主要设计思路是:
在短信添加附件的 列表中添加一个定时发送短信的选项,用户可以通过添加定时
短信来设置短信要发送出去的时间,定时短信发送出去后,后台定时器会根据用户设置的
时间进行定时判定,然后再重新发送短信。
关键技术
定时短信时间的设置判断 SetTimeSendMms.java
在手机重启时,短信后台会接收开机广播,重新启动定时器定时
设置的定时短信存储到新建的数据库中SetTimerMmsDatabase.java
发送定时短信会调用系统的接口 重新发生短信
以下是详细的代码实现由于部分文件代码太过零散,单条贴出来太过混乱,不能做到参考
和分析,所以将修改的具体文件贴出来,别且代码里有相关问题的备注,关键字请搜索
“ !"#
、 添加定时短信
$$$$$$ComposeMessageAcvity.java
$$$$$ $%&'()%(*+
(,-%../01%234.%5678
$$ !"
(,-%../9356:8
$$ " ;:
(,2<929=.>1?
$$ !"
2<929=8
@)A(,B,BCBB?
6%2<929=:8
D?
6%2<929=78
D
$$ !"
------
@EF.3/G9H/01%234.%566F.3/G9H/01%234.%5?
9>)5&'/+>
5/+/&'/>%../01%234.%58
D
D
$$ !"