没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘要
随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。
因此,手机的娱乐应用服务将会有很大的发展空间,手机短信管理就是其中的一
项。Android 平台提供给用户非常方便的短信管理功能,这将为短信管理服务的
设计与实现提供了更好的平台。另外,Android 平台基本上是免费的,所以能够
有效降低软件的成本,最终让每个用户能够自由地获取信息,也为手机短信服务
的普及做出贡献。
本文对目前应用的 Symbian、WindowsMobile、MacOSX 和 RIM 等平台的现状
进行了分析与比较。进而研究分析了 Android 平台的系统架构和组件模型,接着
解析了 Android 中的重要 API 和应用构成,以 Intent 和生命周期的机制。在此
基础上,基于 Android 平台设计和开发手机短信管理。本系统界面友好、操作便
捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足
手机用户的基本需求。
关键词:Android;Java;短信管理;Intent;布局
- 2 -
Abstract
With the Mobile Phone enters into the live step by step,it will become
the main device to obtain information. Services of mobile Phone will have
great development space,Constellation inquires is one of them. Android
platform offers users very convenient constellation inquires the function,
This will be for constellation inquires the design and implementation of
service provides a better platform.In addition, Android platform is
basically free, so can effectively reduce the software costs, Finally let
each user will be free to get information, Also for the popularization
of mobile phone constellation inquires the service contribution.
This paper discusses the present application of Symbian, Windows
Mobile, MacOSX and RIM situation of such platform are analysed and
compared. Further research and analysis of the Android platform system
architecture and the component model, then analyzes the important Android
API and the application form, with Intent and life cycle mechanism, on
this basis, design and development of mobile phone constellation inquires
the software based on the Android platform. This system friendly interface,
Convenient operation, Has good expansibility and maintainability; after
test of system, can stable operation, To meet the basic needs of mobile
phone users.
Keywords: Android;Java;Constellation query; Intent; Layout
目录
- 3 -
1、绪论 .....................................................................................................................................................1
1.1 课题背景
........................................................................................................................................1
1.2 Android 平台与其他平台的比较
................................................................................................1
1.3 本文主要工作
................................................................................................................................2
1.4 论文组织结构
................................................................................................................................2
2、Android 的架构分析 ..........................................................................................................................3
2.1Android 的功能特征
......................................................................................................................3
2.2 Android 架构分析
........................................................................................................................5
2.2.1 应用程序框架 ........................................................................................................................5
2.2.2 类库 ........................................................................................................................................6
2.2.3 Android 运行时组件 ............................................................................................................7
2.3Android 应用的构成和工作机制
..................................................................................................7
3、Android 应用程序结构剖析 ..............................................................................................................8
3.1 Android 的 API
.............................................................................................................................8
3.2Android 应用程序结构解析
..........................................................................................................9
3.2.1 活动 ........................................................................................................................................9
3.2.2 意图接收器 ..........................................................................................................................10
3.2.3 服务 ......................................................................................................................................11
3.2.4 内容提供者 ..........................................................................................................................11
3.3 Intent 的详细解析
....................................................................................................................11
3.3.1Intent 的抽象描述 ..............................................................................................................11
3.3.2Android 如何解析 Intent ...................................................................................................12
3.4Android 活动的生命周期
............................................................................................................13
3.4.1 活动的生命状态 ..................................................................................................................14
3.4.2 活动的运作流程 ..................................................................................................................15
4、手机短信软件设计实现 ...................................................................................................................17
4.1 系统设计需求
.............................................................................................................................17
4.1.1 需求分析 ..............................................................................................................................17
4.1.2 下载开发资源 ......................................................................................................................17
4.1.3 更新 Ec1ipse 并下载 ADT(Android 开发插件) ................................................................18
4.1.4 使用 Ec1ipse 开发 Android 应用 ......................................................................................19
4.2 短信管理软件程序中各类组件
..................................................................................................20
4.2.1Package Explorer 中的组件 ..............................................................................................20
4.2.2 应用程序的资源 ..................................................................................................................21
4.2.3 布局文件 main.xml .............................................................................................................21
4.2.4AndroidManifest.xml .........................................................................................................21
4.3 手机短信软件设计实现
..............................................................................................................22
- 4 -
4.3.1 系统主界面的实现 ..............................................................................................................22
4.3.2 短信管理功能实现 ..............................................................................................................25
4.3.3 常见的错误分析解决 ..........................................................................................................27
5、结语 ...................................................................................................................................................28
5.1 总结
..............................................................................................................................................28
5.2 展望
..............................................................................................................................................28
6、参考文献 ...........................................................................................................................................28
1
1、绪论
1.1 课题背景
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端
的要求越来越高,而 Symbian,windows Mobile,Palm OS 等手机平台过于封闭,
不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。
Android 是一套真正意义上的开放性移动设备综合平台,它包括操作系统、
中间件和一些关键的平台应用。Android 是由 Linux+Java 构成的开源软件,允
许所有厂商和个人在其基础上进行开发。Android 平台的开放性等特点既能促进
技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方
便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
经过多年的发展,第三代数字通信( 3G)技术获得了广泛的接受,它为移动终
端用户带来了更快的数据传输速率。随着 3G 网络的使用,移动终端不再仅是通讯
网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将
会有很大的发展空间。 Google 与包括中国移动、摩托罗拉在内的三十多家技术
和无线应用的领军企业组成的开发联盟为此于 2007 年 11 月推出了一个专为移
动设备设计的软件平台———Android。
Android 最大特点在于它是一个开放的体系架构,具有非常好的开发和调试
环境,而且还支持各种可扩展的用户体验, Android 里面具有非常丰富的图形系
统, 对多媒体的支持功能和非常强大的浏览器。
本课题的目的在于掌握 Java 手机应用开发技术和移动软件平台开发技术。
在以 Java 语言为基础,结合 Android 移动开发平台,并利用 Android 提供的 SDK,
完成在 Android 平台上运行的短信管理软件,形成一款具有一定功能的手机应用
软件。
本课题的意义在于通过开发一款短信管理手机应用软件,可以熟练应用
Android 平台提供的应用程序接口,掌握 Android 平台上的各种应用。
1.2 Android 平台与其他平台的比较
首先看一下 Symbian,它存在着以下的致命不足:Symbian 的主导者为诺基亚、
索尼爱立信等传统的手机厂商,因此虽然 Symbian 非常成熟,但它基本上还带有
浓厚的保守色彩,应用软件与我们日常的 PC 软件有较大的理念差异。再者
Symbian 与互联网的结合给人感觉仍不够紧密,互联网应用更多只是作为陪衬存
剩余31页未读,继续阅读
资源评论
小码叔
- 粉丝: 5088
- 资源: 5344
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功