Android安卓——基本组件介绍

安卓组件简介:
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,能够为应用程序提供重要的数据信息

—————————————————————————————————————————————————

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值