Android基础中的应用组件有哪些

本篇文章为大家展示了Android基础中的应用组件有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联公司是一家专注于成都网站建设、做网站与策划设计,安州网站建设哪家好?创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:安州等地区。安州做网站价格咨询:18980820575

应用组件是一个Android应用程序的基本构建块。这些组件是松耦合的应用程序清单文件AndroidManifest.xml中介绍了每种组件的应用程序,以及它们如何相互作用。

有以下四个主要组成部分,可用在一个Android应用程序:

组件描述
Activities他们决定了用户界面和处理用户交互,智能手机的屏幕
Services他们处理与应用程序相关的后台处理。
Broadcast Receivers他们处理的Android操作系统和应用程序之间的通信。
Content Providers他们处理的数据和数据库管理方面的问题。

Activities

一个活动(activity)表示一个单一的屏幕上的用户界面。例如,电子邮件应用程序可能有一个活动,显示新的电子邮件列表,另一个活动,撰写电子邮件,阅读电子邮件和其他活动。如果应用程序有一个以上的活动,然后其中一人应标记为活动启动应用程序时提出。

被实现为一个活动Activity类的子类,如下:

public class MainActivity extends Activity {  }

Services

服务是一种在后台运行的组件来执行长时间运行的操作。例如,一个服务可以在后台播放音乐,而用户在不同的应用程序,或者它可能通过网络获取数据,而不阻塞用户交互与活动。

实现一个service作为一个服务类的子类如下:

public class MyService extends Service {  }

广播接收器

广播接收机简单地响应从其他应用程序或从系统广播消息。例如,应用程序也可以发起广播,以让其他应用程序知道某些数据已经被下载到设备上,可供他们使用,所以这是广播接收器,会拦截此通信,并会采取适当行动。

广播接收机被实现为BroadcastReceiver的类的子类,每个消息被作为一个Intent对象广播。

public class MyReceiver  extends  BroadcastReceiver {  }

内容提供者

内容提供者组件提供数据从一个应用到其他要求。 ContentResolver类的方法,通过这样的请求的处理。这些数据可以被存储在文件系统中,数据库或其他地方。

内容提供商实现 ContentProvider类的子类,必须实施了一套标准的API,使其他应用程序来执行交易的。

public class MyContentProvider extends  ContentProvider {  }

我们将通过这些标签涵盖应用程序组件的细节,同时在单独的章节。

附加组件

附加组件可以使用在上述的实体,它们的逻辑以及它们之间的连线构造。这些组件包括:

组件描述
Fragments表示的行为或在活动中的用户界面的一部分。
Views绘制的屏幕上的按钮的UI元素,列表形式等。
Layouts查看层次结构,控制屏幕格式和外观视图。
Intents消息连线组件在一起。
Resources外部因素,如字符串,常数和可绘制的图片。
Manifest应用程序的配置文件。

上述内容就是Android基础中的应用组件有哪些,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


网页题目:Android基础中的应用组件有哪些
网站地址:http://bzwzjz.com/article/jciccg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站建设 成都商城网站建设 成都响应式网站建设 移动手机网站制作 重庆手机网站建设 成都网站建设 成都网站设计 营销网站建设 外贸网站建设 成都网站制作 成都网站设计制作公司 企业手机网站建设 成都网站制作 梓潼网站设计 成都网站设计 成都网站设计 定制网站设计 网站设计公司 成都网站建设 高端网站设计 成都网站建设公司 手机网站建设