- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android平台下的邮箱客户端的设计与实现资料.doc
摘 要
Android是Google公司发布的智能手机平台,该平台具有开放、应用程序平等、应用程序间无界限和方便快速的应用程序开发等优点,成为当今最流行的手机开发平台之一,是当今软件行业的一股重要力量。
本文是利用JavaMail在Android平台上开发邮件客户端,介绍了Android相关知识,JavaMail的使用,最后分析了Android邮件客户端的基本功能和实现模块,并对其中用到的关键方法进行了详细的描述。
在开发过程中,运用了开发工具Android Studio和Android SDK。设计了邮件收发的客户端。系统主要分为五个模块:登陆、发邮件、收邮件、配置和通讯录。该系统为用户利用手机Email进行通讯提供了便利。
关键词: Android Android Studio Java Mail 目录
第一章 绪论 1
1.1研究内容 1
1.2研究意义 1
1.3研究现状和发展趋势 1
1.4开发环境 1
1.4.1 Android开发环境介绍 1
1.4.2 Android开发平台搭建 2
第二章Android的相关技术介绍及分析 3
2.1 Android系统架构研究 3
2.2 Android架构分析 4
2.2.1应用程序框架 4
2.2.2类库 5
2.2.3 Android运行时组件 6
2.3 Android应用的构成和工作机制 6
第三章JavaMail API研究 7
3.1 JavaMail API简介 7
3.2相关协议一览 7
3.3 JavaMail安装 8
3.4 JavaMail API详解 8
第四章 软件架构及系统用例图 13
4.1系统结构 13
4.2系统总体用例 13
4.3程序功能框图 14
第五章 程序开发 15
5.1文件结构与用途 15
5.2程序主要代码 17
5.3系统测试 26
第6章 结论 33
致谢 35
参考文献 37
第一章 绪论
1.1研究内容
本论文目的在于利用java语言在Android平台下的邮件客户端,让用户可以方便的管理邮件服务器上的自己的邮件,方便地发送邮件。
1.2研究意义
当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能繁多,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用,并且很多都市基于PC客户端,对于邮件的实时性,远不及手机。有鉴于此,我开发了基于Android相对简单实用的邮件客户端,简化了很多不必要的功能。
1.3研究现状和发展趋势
随着科技的发展,手机作为一种非常重要的通讯工具,其功能越来越强大,相对电视、互联网络等方式,手机凭借它可以随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段。根据采用的操作系用的不同,市场上手机可分为很多类。例如Windows Phone、IOS等等。近两年来由于Android操作系统具有良好的开放性和平台的便捷性等特点,采用Android操作系统的手机越来越受到人们的青睐。同时Android操作系统在只能手机领域中所扮演的角色也越来越重要。
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,由Google公司和开放手机联盟领导及开发。011年在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,平台手机的全球市场份额已经达到78.1%全世界采用这款系统的设备数量已经达到10亿台。
还不够,因为是使用Java语言开发,应该还有Sun公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的应用程序开发和Java开发有比较大的区别,所以还需要有Google公司提供的Android SDK。
简言之,需要以下软件才能搭建Android开发环境,从而进行Android应用程序开发。
1、Java SDK
2、Android Studio
3、Android SDK
1.4.2 Android开发平台搭建
1、由于国内无法访问Google服务器,可在网上直接搜索其他网站提供的Android Studio安装包。
2、在安装过程中选择Android SDK安装路径,下载安装Android SDK。
第二章Android的相关技术介绍及分析
2.1 Android系统架构研究
Android是一个包含操作系统、中介架构层及应用程序所产生出来的软件堆栈架构。由上而下,其核心为嵌入式linux2.6作业系统,向上搭配Google为Android开发的类库及Android运行时,再配合应用程序框架,来开发各种不同的应用程序。
Android的功能特征:
1、应用程序架构:在应用程序架构内已经具备多种不同的
文档评论(0)