介绍手机守护神软件的电子书早就已经有了,由于网上的代码不全,所以我根据已有的代码进行了修改。
整个软件结构如下:
修改的内容如下:
1.Gallary已过期,用HorizontalScrollView代替
2.如果要申请系统权限,将uses-permission改成permission就行,网上说的clean不行
3.登录对话框修改了“点击dialog以外的其它地方dialog自行消失”的bug(反射机制,函数DialogState实现,在MenuActivity.java最后一个函数)
4.“鸣叫设置”里面修改了“checkbox对音乐播放没有影响”的bug,以及“seekbar无法控制音量”的bug
5.“定位设置”里面因为google地图没法用,就用百度地图替换
6.“备用设置“里面就修改了代码的结构,大体没变化
7.“系统设置”里面添加了CheckBox组件的生成和赋值
8.SystemService修改比较多,主要是android版本变化后alarmManager.setRepeating不再准确。所以这次用Handler来做
9.ProcessAlarmReceiver里面是整个软件的核心功能区。先判断sim变化,然后根据之前设定的功能调用相应的函数
手机守护神软件.pdf(http://download.csdn.net/detail/lxj1137800599/9529282)
代码地址(http://download.csdn.net/detail/lxj1137800599/9529293)