摘要:随着信息时代的到来,智能手机数量的不断增加,人们在生活中使用智能手机的频率越来越高,以至于人们越来越离不开智能手机了,因此,智能手机所使用的各式各样的软件也应运而生,然而,什么样的软件是自己需要的,什么样的软件是合适自己的呢?
本课题针对目前很多人遇到的问题,设计了一个基于Android平台应用市场客户端的设计与实现,它可以将市场上各式各样的软件都集中在一起,既能实现软件的多样化,也能帮助手机用户者根据自己的需要选择合适自己的软件。本系统是通过AsyncTask异步访问服务器接口调取数据,并将数据附在适配器上,然后显示在手机页面上面,让大家可以一目了然的看到软件、软件的功能等。
本课题在集中软件的同时,它实现了软件的下载,更新,下载等功能,而且还可以对自己的手机软件进行管理,充分展现了它的作用。
关键词 应用市场;AsyncTask;适配器
目录
摘要
Abstract
1 绪论-1
1.1 系统开发的背景-1
1.2 系统开发的意义-1
1.3 应用市场的概述-1
1.4 本设计的组织结构-2
2 开发工具及相关技术-3
2.1 开发工具介绍-3
2.1.1 系统的开发环境-3
2.1.2 Eclipse简介-3
2.2 相关技术-3
2.2.1 Android简介及特性-3
2.2.2 简述AsyncTask-4
3 需求分析-6
3.1 可行性分析-6
3.2 系统功能介绍-6
3.2.1 软件搜索-6
3.2.2 应用下载、安装-6
3.2.3 更新、卸载-6
3.2.4 登入、评论-7
3.3 业务建模-7
3.3.1 业务用例建模-7
3.3.2业务活动图-7
4 系统设计-9
4.1 系统结构设计-9
4.2 系统功能设计-9
4.2.1首页设计-9
4.2.2应用分类管理页面设计-10
4.2.3应用排行页面设计-10
4.2.4应用管理页面设计-10
4.2.5用户下载安装设计-11
4.2.6个人中心设计-11
4.2.7用户评论-11
4.2.8退出设计-12
5 系统实现与使用-13
5.1 系统环境搭建-13
5.1.1 Android应用开发环境搭建-13
5.1.2 Android虚拟机的配置-14
5.2 系统实现-16
5.2.1 启动Logo页面-16
5.2.2 首页的实现-16
5.2.3 分类列表实现-19
5.2.4 排行列表实现-20
5.2.5 管理页面实现-20
5.2.6 登入评论实现-21
5.2.7 个人中心和退出的实现-22
6 系统测试-23
6.1 测试的目的-23
6.2 测试用例举例-23
结论-27
致谢-28
参考文献-29