Android应用软件开发基础
2.1Android组件简介
Activity是用户唯一可以看得到的东西。几乎所有的Activity都与用户进行交互,所以Activity主要负责的就是创建显示窗口。Activity之间通过Intent进行交互,可以通过直接类名直接跳转,也可以通过Intent Filter进行匹配分析,然后找到对应的Activity进行切换,这是一种松散的藕合。一个Activity通常展现为一个可视化的用户界面。例如,一个Activity可能展现为一个用户可以选择的菜单项列表或者展现一些图片以及图片的标题。
每个Activity都会有一个用于绘制用户界面的窗口。通常这样一个窗口会填充整个屏幕,当然这个窗口也可以比屏幕小并漂浮在其他窗口之上。 Activity还可以使用一些额外的窗口,例如一个要求用户响应的弹出式对话框,或者是当用户在屏幕上选择一个条目后向用户展现一些重要信息的窗口。
Intent是Android Activity之间传递数据的桥梁。Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的过程中连接两个不同的组件。
Button控件通常都被作为活动的布局资源文件一部分。比如,要添加一个Button控件到与你程序相关的main.xml布局资源中,你必须编辑布局文件。
Content提供共享的数据存储。Content Provider(内容提供器)用来管理和共享应用程序的数据库。在应用程序间,Content Provider是共享数据的首选方式。
Broadcase Receiver不执行任何任务,仅仅是接受并响应广播通知的一类组件。大部分广播通知是由系统产生的,例如改变时区,电池电量低,用户选择了一幅图片或者用户改变了语言首选项。Broadcast Receiver不包含任何用户界面。然而它们可以启动一个Activity以响应接受到的信息,或者通过NotificationManager通知用户。通常程序会在状态栏上放置一个持久的图标,用户可以打开这个图标并读取通知信息。本文来自辣|文,论~文'网,
毕业论文 www.751com.cn 加7位QQ324_9114找源文
2.2核心技术
Android的核心应用程序主要有打电话,短信,闹钟,音乐播放器,视频播放器等一些基本功能。应用程序主要都是用Java语言编写的。
Android核心应用程序所使用的API框架可以被开发者用应程序框架完全访问。遵循框架的安全性限制的基础上,对应用程序架构简化组件软件的重用:任何应用程序都可以发布它的功能块并且任何一个其它的应用程序都可以使用其所发布的功能块。程序重用机制使用户自己设计他们的组合。
Android的核心系统服务依赖于Linux 2.6内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。Linux内核也同时作为硬件和软件堆栈之间的硬件抽象层。
系统实现工具及运行环境:开发工具是:Eclipsc,Android SDK, ADT;软件运行环境:操作系统Android。
简单介绍一下,WIFI模块的基本功能:
上一页 [1] [2] [3] [4] [5] 下一页
Android手机WIFI检测工具设计与开发 第2页下载如图片无法显示或论文不完整,请联系qq752018766