Android手机安全卫士(1)——开篇
开始整理自己学习Android 的笔记———开篇。之后的Android笔记将是一个完整的项目,关于手机安全卫士,模拟金山安全卫士。我喜欢将知识点总结到案例里面,不喜欢单独的整理,并且网上相关的知识很全。这个项目是传智播客里面视频,如果整理的有错误之处,还请指点。
一、功能总结
1、手机防盗:根据sim的变更,判断手机是否被盗,根据协议发送手机中sim卡的信息,和当前手机的位置(经纬度),给安全号码。快速进入手机防盗,通过拨打手机号20122012快速进入。可以远程发送指令,锁屏,工厂重置手机以及md5加密的相关知识。
2、通讯卫士:来电归属地显示,来电黑名单,短信黑名单管理。电话短信备份。
3、软件管理:系统软件和本地软件,显示软件的详细信息,启动,删除应用程序。 获取服务器上软件的评分信息。程序锁。
4、任务管理:管理系统任务,显示系统内存信息,杀死,批量杀死进程,widget
5、上网管理:显示出每个程序访问的流量。 漫游管理。
6、手机杀毒:根据包名和程序的证书识别病毒,查杀
7、系统优化: 清理手机缓存。优化电池管理
8、高级工具:自动ip拨号。手机号码归属地查询。更改归属地位置。常用号码
9、设置中心:开机是否自动启动。服务启动是否在状态栏显示。设置归属地显示在屏幕的位置
二、服务器
本项目的后台服务器部署在Tomcat上,用 apache-tomcat-7.0.22-windows-x86,在启动服务器之前需要对环境变量进行配置。
1、安装JDK 1.7
- 添加环境变量:我的电脑->属性->高级->环境变量
- 新建系统变量,变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.7.0 (JDK的安装目录)
注意JDK和JRE最好安装在一个JAVA文件包下面
- 在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。看清楚,它们之间的分号,是英文的分号。
- 重启电脑生效(win7则不需要重启)。
- 测试JDK是否安装成功,运行->cmd
以前给别人win8系统上安装的时候javac -version可以看到版本号,但是 java -version却报错,我忘了怎么给改过来的,最好都运行下。
2、Tomcat 7.0的安装配置
- Tomcat 7.0 的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.11
- 添加环境变量:在 我的电脑->属性->高级->环境变量
- 新建系统变量,变量名:CATALINA_HOME 变量值:C:\Program Files\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。
- 在系统变量 Path的最后面添%TALINA_HOME%\lib;%TALINA_HOME%\lib\servlet-api.jar;%TALINA_HOME%\lib\jsp-api.jar 注意它们之间的分号,一定是英文的分号。
- Tomcat 7.0的管理员的配置,进入C:\Program Files\apache-tomcat-7.0.11(Tomcat目录)下的conf目录,编辑tomcat-users.xml,找到最后的:
到这应该知道我们添加的管理员的用户名和密码是多少了吧!
- 进入Tomcat 目录下的bin目录,双击startup.bat 启动Tomcat 在命令行窗口会出来英文提示。
- 浏览器输入:http://localhost:8080 (修改端口到server.xml文件中进行) 可以看到Tomcat的欢迎页面就说明配置成功了,点击右上角上manager连接,输入上面配置的用户名和密码,就可以进入管理页面。
另外Tomcat每次都需要手动启动,这样很不方便,可以在服务中设置为自动启动,操作方法如下:
在Windows 7下,
方法一:按win徽标键和字母 R键 ,出现“运行”框,输入 services.msc ,确定;
方法二:开始-》控制面板-》系统和安全-》管理工具-》服务,确定。
Tomcat可充当Windows服务。尽管您可以使用这一服务启动和关闭服务器,但创建这一服务的最常见理由是确保每次开机后自动启动Tomcat。
在Apache Tomcat属性对话框中,您应确信将启动类型设置为“自动”而不是“手动”,这能使Tomcat每次开机后均能自动运行。
手动运行则需要在点击运行bin/startup。
本项目一般将主要的东西放在 E:\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\webapps\ROOT,具体的交互将在下一篇中提到。比如newapk.exe。

浙公网安备 33010602011771号