您的位置:首页 > 移动开发 > Android开发

Android安卓——基本组件介绍

2017-11-05 15:30 253 查看
安卓组件简介:

1、组件是可以调用的基本功能模块,Android应用程序就是由组件组成的。

2、Android系统的四个重要组件,分别是Activity、Service、BroadcastReceiver和ContentProvider。

一、Activity组件

-Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。

-Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来指定显示控件。

-在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。

-新建一个工程时,就会自动生成一个MainActivity。

二、Service组件

-Service是在一段不定的时间运行在后台,不和用户交互应用组件。

-Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。

三、BroadcastReceiver

-BroadcastReceiver是用来接受并响应广播消息的组件

-不包含任何用户界面

-可以通过启动Activity或者Notification通知用户接收到重要信息

-Notification能够通过多种方法提示用户,包括闪动背景灯、震动设备、发出声音或在状态栏上放置一个持久的图标

四、ContentProvider

-ContentProvider是Android系统提供的一种标准的共享数据的机制,应用程序可以通过ContentProvider访问其他应用程序的私有数据

-私有数据可以是存储在文件系统中的文件,也可以是SQLite中的数据库

-Android系统内部也提供一些内置的ContentProvider,能够为应用程序提供重要的数据信息

—————————————————————————————————————————————————
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息