通用Android应用程序自动升级模块的开发_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

通用Android应用程序自动升级模块的开发

摘要近年来Android系统发展迅速,以Android系统为操作系统的智能手机在市场中占有巨大份额,为了满足Android用户的需求,各种各样的Android手机程序进入了应用程序市场,为了不断完善Android应用程序功能,版本的升级必不可少。32619
而Android程序的发布下载部署需要安全的、可持续的版本演化过程。本课题为移动程序开发人员和移动用户实现一种服务器支持的版本演化功能。避免了因第三方发布可能导致的被注入广告或恶意代码的可能性;针对开发人员容易将多个版本混淆的问题,实现了版本单调增长的上传发布功能;减少了开发人员的工作量,提高了发布效率。
关键词 Android  升级 安全性 服务器
毕业设计说明书(毕业论文)外文摘要
Title     Sever-based  Android update system    
Abstract
In recent years, Android system is developing rapidly.Smart phones which use Android system as the operating system occupy a huge share of the market, in order to meet the needs of Android users, A wide variety of Android mobile apps enter into the app market. In order to constantly improve the Android application functions, an upgraded version is essential.
 The Android application release download deployments require secure, sustainable version of evolution. This project achieve the function of a server supports version evolution for mobile application developers and mobile users. Avoid the possibility that may result from being injected ads or malicious code by third parties. To solve the problem that developers may easily confused with multiple versions of the Android application. Realized the function of uploading and publishing with monotonically increasing version. Reducing the workload of developers.Improve distribution efficiency.
Keywords  Android upgrade security server
目录
1    绪论    1
1.1选题背景    1
1.2 研究内容    1
1.3论文组织结构    2
2相关技术研究    3
2.1  Android网络通信    3
2.2  Android中的xml文件    4
2.3  J2EE技术    5
2.3  Hibernate技术    7
2.4本章小结    7
3系统需求分析与方案设计    8
3.1需求分析    8
3.1.1 项目要求    8
3.1.2 功能需求    8
3.2 整体设计    10
3.2.1 系统架构设计    10
3.2.2 系统模块设计    12
3.3 Web端应用程序设计    12
3.3.1 JSP页面设置    13
3.3.2 Servlet设置    13
3.3.3 一些具体的Java方法    13
3.3.4 数据库设计    14
3.3.5Filters设置    14
3.4  Android客户端程序设计    14
3.4.1 UI模块    14
3.4.2检查更新模块    14
3.4.3下载模块    15
3.5 本章小结    15
4.系统实现与测试    16
4.1开发环境与重要组件    16
4.2 Web端应用程序的配置与实现    16
4.2.1 Hibernate配置    16
4.2.2 commons-fileupload的配置和实现    21
4.2.3 apk文件的解析的实现预配置    22
4.2.4 服务器端apk文件版本控制    23
4.3 Android手机客户端程序的实现    25
4.3.1 Android程序开发环境的搭建    25
4.3.2 Android程序开发    29
4.3.3 Android程序界面设计    33 (责任编辑:qin)