论文部分内容阅读
近年来,随着移动互联网和通信产业的飞速发展,搭载移动操作系统的智能移动设备逐渐增多,而且其功能也越来越强大,移动终端不再仅是通信的终端,还将成为互联网的终端。在各种移动操作系统中,最近几年Google公司推出的Android系统甚为流行。由于(?)Android平台的开放性,使用Android系统的智能手机也备受欢迎, Android平台在智能手机领域中所扮演的角色也越来越重要,因此基于Android平台的移动终端应用有很大的发展空间。本文除了对Android系统的研究之外,结合“山西旅游”应用的开发,研究了Android移动应用客户端的开发过程,本文做的研究工作主要有以下几点:1.分析了Android平台的优缺点,并研究了Android系统的发展现状和发展趋势。2.研究了Android软件平台的架构,为Android应用程序的开发提供理论基础。接着详细介绍了Android应用开发环境的搭建过程,为基于Android平台的移动应用程序的开发做好基础。3.结合“山西旅游”项目的开发,介绍了移动应用开发的流程和项目架构。4.研究了项目中用到的关键技术,例如,界面布局,AsyncTask.数据解析,自定义UI,下载更新,定位及网络判断。熟练应用这些关键技术对旅游客户端项目的开发是很重要的,对今后其它Android移动应用的开发也有帮助。5.分析和解决了开发过程中经常遇到的问题,例如用户体验、图片缓存、适配与兼容。当然在其他项目开发中还会遇到其它问题,但是,所有问题的解决都是为了移动应用有更好的用户体验。研究和分析表明:Android系统发展迅速,智能手机迅速普及,开发基于Android平台的移动应用前景良好,应用开发中要合理利用各种关键技术,并使应用有很好的用户体验。