4.1 用户注册登录模块的实现 10
4.2 信息设置管理模块的实现 12
4.3好友管理模块的实现 11
第五章 软件功能测试 14
结束语 16
致谢 17
参考文献 18
第一章 绪论
1.1课题背景
Android是以手机平台开发,以Java为语言基础。能够迅速建立软件的系统。安卓外形轮廓看起来简单,但其职能十分强大,现在已成为一个新的热点。Android是第一个完全开放的平台,尤其在第三方软件方面。开发者在软件研制其开发程序时拥有更多的自由空间,取代了iPhone等只能添加为数不多的固定软件的压制;同时与Windows Mobile、Symbian等厂商最大的不同,就是在于安卓在操作系统的人力资源开发方面提供免费。
另外,在目前智能机市场大势上,Android采取了与iPhone相似的立场在WebKit浏览器的相关引擎的互联网服务提供商,同时也具备触摸屏、高级图形显示和上网功能,用户可以在手机上进行查收电子邮件、查阅图片和收看网络视频等,但是Android与iPhone等手机系统比更侧重应用,界面的变得超前强大,可以说是一种完全纳入Web应用的单一平台。
1.2 研究内容
本课题是主要针对基于Android的聊天软件来进行需求分析、总体设计、UI界面设计、软件的代码编写、优化软件功能、对软件功能测试等工作,以实现系统的登录功能、同时XMPP服务器来发送信息包功能、用户信息列表来获取相关管理功能、个人的信息管理功能、文字和语音消息发送功能、图片发送功能。
第二章相关技术简介
2.1 Android系统的特点
Android是个基于Linux內核的手机操作系統。Android系统的主要特点有:
(1)具有无界限的应用程序;安卓上的应用程序可以通过标准API访问核心设备功能。通过互联网,应用程序声明其功能供其他应用程序使用。
(2)安卓应用程序可同时运行;Android 其中应用程序可以同时运行,互不影响。在后台运行时,应用程序可以生成通知在提醒界面以引起注意。
(3)安卓应用程序轻松嵌入网络;安卓可以嵌入 HTML、JavaScript 和样式表,使界面更加优化。
(4)安卓应用程序的条件平等;Android 在多任务环境下,安卓应用程序在互不干涉下同时运行。在后台运行时,安卓在界面上提醒引起注意。
2.2 Mini Chat软件开发的工具和环境
Mini Chat开发环境:eclipse
Mini Chat开发语言:Java
Mini Chat模拟机平台:AVD
Mini Chat手机运行平台:Android4.0
Mini Chat开发软件所需的插件:JDK、SDK
Mini ChatUI界面处理软件:photoshop cs6
Mini Chat辅助设计工具:ADT、adb
2.2.1安装JDK、Eclipse、Android SDK、ADT
1、安装JDK
从Sun官方网站下载,选择Java SE (JDK)7,下载安装,设置好路径。修改环境变量。
2、安装Eclipse
Eclipse软件在本课题是一个用于开发源代码的、基于Java的可扩展开发运行的平台。它是一个框架和一组服务,用于通过插件组件来方便构建开发环境。
在官方网站下载Eclipse的安装包,按照软件提示安装即可。
3、安装Android SDK
在官方网站下载,根据工具书来修改系统变量。
4、安装ADT
ADT插件在本课题为用户提供了强大的开发Android应用程序的方便迅速环境。ADT使得Eclipse的功能更加强大,用户可快速的建立Android项目,创建应用界面。为方便使用可以从网站上事先下载ADT插件的压缩包(本次软件开发使用的是ADT22.3.0版本)。 android聊天app设计与实现+源代码(2):http://www.751com.cn/jisuanji/lunwen_47549.html