`
winse
  • 浏览: 92974 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Android常用组件

阅读更多

Android操作系统是一个复杂的平台,其中包含了多种功能模块,比如用户界面系统、系统间通信系统、数据库系统和定位服务等,各种功能模块之间相互配合为应用程序提供服务。

Android架构里定义了4种应用程序,用户的Android应用程序都是由这4种构建组成的。

活动activities——桌面操作系统中独立的应用程序类似

可以通过查询queries和意图intents向其他活动或服务services获取数据和服务。


服务services——后台程序daemons类似

启动以后一直在后台运行,直到手机设备关机为止。服务通常不显示用户界面

如:用户可以播放mp3的时刻运行其他一些应用程序。在退出操作界面后仍然维持程序的运行。


广播和意图的接收器broadcast and Intent Receivers

用户处理应用程序出发的服务请求。广播接收器用户处理系统级别的事件消息,这些消息可能是android系统本身发出的,也可能是来自系统中正在运行的其他应用程序。一个活动或者服务通过实现意图接收器来向其他应用程序提供服务,意图接收器就是一段可执行的代码,负责响应其他活动或者服务发出的数据或者服务请求。想要发送请求的活动、客户端首先需要创建一个意图对象,然后将这个意图对象提交给android操作系统,最后由android操作系统决定使用哪个应用程序处理该意图。


内容提供器Content providers

用户向其他活动或服务提供数据服务。内容提供器通过使用标准URIuniform resource identifier)接口为其他应用程序提供数据服务,数据的请求者甚至不需要知道服务的提供者是谁。

比如:某个应用程序发出了一个查询某个联系人信息的消息,请求格式如下:

Content://contacts/people

Android操作系统就会查询系统中注册了这个URI格式的内容提供器,并将请求发送给响应的应用程序(如果该应用程序还没有启动,系统会自动将其启动)。如果有多个应用程序都注册了同样的URI格式,那么操作系统就会提示用户选择其中一个。

URI和意图机制松散耦合是的各种应用程序可以和谐地一起工作。


  • 大小: 133.5 KB
  • 大小: 71.8 KB
  • 大小: 66 KB
  • 大小: 95 KB
分享到:
评论

相关推荐

    android常用组件大全

    android常用组件大全,每个控件的说明,编程重点等;

    智能家居系统 Android常用组件-教案.doc

    智能家居系统 Android常用组件-教案.doc 学习资料 复习资料 教学资源

    android 常用组件demo

    最常用的android开发备用的资源代码,一定有你想要的组件

    Android常用组件深入解析1

    前言Activity作为Android四大组件之一,他的启动绝对没有那么简单。这里涉及到了系统服务进程,启动过程细节很多,这里我只展示主体流程。activity

    android各组件详解 PDF

    android各组件详解 PDF 文档,完整的说解,字迹清楚,不可多得的文档.

    android组件android组件

    android组件,对android常用组件的解释 android组件,对android常用组件的解释

    智能家居系统-Android常用组件-课件.ppt

    智能家居系统应用

    Android UI常用组件

    该资源是对Android 常用的UI组件进行详细讲解

    android第三章基本组件与布局模式

    android 简单的组件和简单的布局(线性布局, 相对布局等, ...)

    Android View常用组件

    包含常用Android组件的使用

    Android程序开发范例宝典

    全书分为15章,内容包括Android模拟器应用、界面布局及菜单设计、Android常用组件应用、Android高级组件应用、Android程序调试、Activity窗口设计、Intent通信应用、数据存储技术、图形图像 资源太大,传百度网盘了...

    Android自学视频教程 part1

    《Android自学视频教程》[1] 分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误...

    Android UI控件组件库集合【源码】

    Android UI控件组件库集合【源码】 热门标签,流式布局,刮刮乐控件,侧滑控件,循环幻灯片控件,自动换行控件,下拉列表,圆角进度控件等常用UI控件组件合集

    Android进度条实例

    帮助新手最快掌握Android常用组件。

    android(Qt实现安卓常用组件用法).zip

    Qt5实现安卓常用组件用法,qt5在安卓上的常用配置, ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android

    Android自学视频教程 part2

    《Android自学视频教程》[1] 分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误...

    Android程序开发范例宝典.z01

    全书分为15章,内容包括Android模拟器应用、界面布局及菜单设计、Android常用组件应用、Android高级组件应用、Android程序调试、Activity窗口设计、Intent通信应用、数据存储技术、图形图像处理技术、3D及多媒体开发...

    Android程序开发范例宝典.zip

    全书分为15章,内容包括Android模拟器应用、界面布局及菜单设计、Android常用组件应用、Android高级组件应用、Android程序调试、Activity窗口设计、Intent通信应用、数据存储技术、图形图像处理技术、3D及多媒体开发...

Global site tag (gtag.js) - Google Analytics