信息工程学院
课程实训报告
姓学
名号
管琦2013110538安卓金山手机卫士项目实训13信管2014年6月23日7月1日13信管班实验室(工B201)马伟奇
实训名称:所在班级:实训时间:实训地点:实训教师
实训企业:北京传智博客教育科技有限公司实训成绩:
宿州学院信息工程学院实习实训中心制
f信息工程学院课程实训报告
一、实训基本信息实训项目名称实训环境安卓金山手机卫士JDK80和EclipseADTSDK的开发环境
二、实训项目简介(包括项目的选题依据、功能体系、项目开发的技术与方法等)1项目选题依据:根据学生学习的基本编程思想和所学的数据库知识和基础的JAVA知识进行项目设计2功能体系:
(1)对前面知识的综合应用,复习基础一遍。(2)熟悉代码,找到敲代码的感觉;(3)每天会有10001500行代码量;这几天下来一共就会有1万多行代码量。(4)大学软件工程的学生毕业要求35万行的代码量。10几天完成三分之一、五分之一;(5)版本控制,每一天的代码用版本控制起来,可以看到每天的代码;(6)演示程序代码。(7)演示功能有:启动页面;主页;通讯卫士,黑名单的管理,电话拦截、短信拦截的演示;
3项目开发的技术与方法:
(1)Sv
服务器的使用:演示sv
安装好的样子查看提交了哪些文件,修改了哪些代码;
基于已经存在的RepositoriesX代码仓库,创建代码创库;建立创库RepositoriesX代码仓库,导入代码;基于已有的创库;基于创库建立新MobileSafe代码工程;建立一个新的工程;(2)代码组织结构:按照模块组织代码的包结构。业务之间彼此独立;(3)Splash界面:写界面;动态获取程序的版本名称的方法,运行演示看效果;演示提交代码;(4)连接服务器获取更新信息:查看当前升级提醒对话框效果图;画升级流程图;到webservice里去写jso
文件:updatejso
;A
ddroid工程添加联网权限:a
droidpermissio
INTERNET;在子线程钟请求服务器代码checkVersio
;请求网络的代码;参照一个解析流的类StreamTools;解析JSON;用Ha
dler更新信息;创建主页面HomeActivity和布局文件;写延迟2秒进入主页面代码;添加AlphaA
imatio
动画效果;测试异常况好不好用;提交代码到SVN服务器;(5)应用程序的签名:显示更新对话框showUpdateDialog下载功能,用到afi
al下载框
1
f信息工程学院课程实训报告
架Fi
alHttp,判断SDcard代码;添加SDcard写权限;安装失败;引入apk签名;签名演示(6)Splash界面的细节:显示40的样式:方式是去掉功能清r