需求:
1、注册为系统服务,开机自动运行。
2、监测设备状态,当处于某种状态时启动任务。(可参考有名的taskerm,需求只是其中一小部分)
3、启动任务时播放提示音,3秒内未改变状态即开始执行特定操作
4、特定操作包括:播放音频文件,从网络查询位置信息,拔打预置的号码,向预置号码发送短信,向服务端发送消息。(此期间状态改变或按了中止按钮将中止所有任务,预置的号码在程序中设置,允许设置3~5个号码,号码有优先级,允许用户设置一个音频文件)
5、监测蓝牙设备(蓝牙开启时监测,未开时停工),有可用蓝牙设备时运行指定程序。
6、有网络时与服务器通讯,获取程序升级包、系统消息等。