毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
通用Android应用程序自动升级模块的开发(2)
4.4 系统测试与结果展示 37
4.4.1系统测试用例设计 37
4.4.2 业务流程测试序列 38
4.5本章小结 45
5 总结与展望 46
5.1 论文总结 46
5.2 展望 46
致 谢 48
1 绪论
1.1 选题背景
Android是一套使用Linux操作系统为基础开发的开放源码(Open Source)操作系统,最初主要是针对手机等移动设备使用的操作系统[1]。在移动互联网蓬勃发展的今天,Android系统在全世界范围内也发展迅速,到了2010年末,仅仅推出两年的Android操作系统,已经快速成长且超越了称霸十数年的诺基亚Symbian系统,跃居全球最受欢迎的智能手机平台[2]。
Android操作系统的快速发展不仅得益于其优秀的适用性,在其背后的庞大的开发人群更推动了其在手机平台操作系统的占有率的增长,由于其完全开源,并且Android提供了完整开发工具和框架,可以让开发者快速创建在移动设备上运行的应用程序,其专属开发工具Android SDK更提供模拟器来模拟移动设备。各种各样的手机
软件
丰富了人们的日常生活,活跃起人们的碎片时间,各种Android应用程序进入人们视野,为了迎合和满足Android用户对移动应用程序不断变化的需求,Android程序的更新换代的速度也不断提升。互联网企业的激烈竞争作为背景,产品要有正确的方向,明锐的嗅觉,良好的交互设计,最重要的还要有强大的技术支撑[3]。一个好的Android移动应用软件要适应不断变化的客户需求,不仅要不断补充自身功能,还要有一个安全的升级系统。对于许多开发者来说,将自己开发的Android程序交给第三方平台代为发布是有一定风险,虽然有许多值得信任的第三方应用商店,但是有的第三方应用商店可以用反编译的手段篡改应用程序,比如在程序中添加广告推送,加入恶意代码在后台下载其他无关程序,窃取用户密码,甚至篡改程序中的付费系统来牟利,此时,一个由发布者自己
管理
的Android程序自动升级模块就变得有需要了。
Android自动升级模块为安卓移动应用程序的发布者提供了发布新版本的平台,让发布者可以将最新版本发布到服务器上,这样当开发人员完成新版本的Android程序开发之后,可以将新版本的apk安装文件上传,另一端,Android程序的用户可以在程序中检查是否有新版本的发布,并选择是否下载更新。
1.2 研究内容
本文主要研究在web端Android应用程序安装文件apk文件的上传,解析,在服务器端对apk文件的上传控制,以及手机端Android程序对服务器的访问,对服务器端版本配置文件的解析,对服务器端文件的下载。
论文主要内容如下:
1) Web端文件上传及处理方案的研究。主要通过在Web端程序进行本地文件上传,以及对文件的解析和校验,完成对上传到服务器上的apk文件的控制,并且完成在服务器端对关于所存储文件的配置文件的管理。
2) 手机端Android程序对服务器的访问方案的研究。主要通过让手机访问服务器,并访问服务器端配置文件,完成Android程序的版本升级检测,以此达到升级手机安卓程序的要求。
3) Web端文件信息的存储与处理方案的研究。通过MySQL数据库将服务器所存储的apk文件的必要信息存储下来,并对版本管理人员展示出来,并将Web端程序解析出来的所成功上传的新版本文件的信息存储到数据库中。
1.3论文组织结构
本文的论文组织结构如下:
共3页:
上一页
1
2
3
下一页
上一篇:
Android智能手机安全防护系统手机隐私保护系统设计
下一篇:
ASP.net+sqlserver人才招聘网站的设计+源代码
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
Android全国天气移动终端应用程序设计研究
Android员工请假系统设计
Android手机考勤系统设计
Android大学一卡通APP设计与开发+源代码
楼宇能源监控android端的设计+源代码
AES算法GPU协处理下分组加...
提高教育质量,构建大學生...
浅谈高校行政管理人员的...
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
从政策角度谈黑龙江對俄...
上海居民的社会参与研究
基于Joomla平台的计算机学院网站设计与开发