四大组件

Activity,直译为活动,安卓四大组件之一,也是最重要用的最多的
Activity用来提供一个能让用户操作并与之交互的界面
一个应用有多个界面,也就包含多个Activity
打电话、发短信、拍照、发邮件等功能都是通过Activity来做的


Service:是一种长生命周期的,没有可视化就界面,运行与后台的一种服务程序
一个Service可以完成下面这些工作:访问网络、播放音乐、文件IO操作、大数据量的数据库操作
特点:在后台运行,不与用户进行交互,即应用退出,服务也不会停止。
         默认情况下,Service运行在应用程序进程的主线程(UI线程)中,如果需要在Service中处理一些网络连接等耗时的操作,那么应该将这些任务放在分线程中处理,避免阻塞用户界面


BroadcastReceiver(广播接收器)

顾名思义,用来接收广播的
广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)
一个应用可以在发生特定事件时发生广播,系统中任何应用只要注册了对应的Receiver就会接收到Broadcast
一个应用如果对某个广播感兴趣,就可以注册对应的Receiver来接收广播
广播事件机制是应用程序(进程间)之间通信的一种手段

为什么要有ContentProvider(内容提供者)。
主要用于对外共享数据,通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。
功能需求:一个应用需要访问另一个应用的数据库数据
实际情况:一个应用的数据库文件是应用私有的,其它应用不能之间访问
当前应用使用ContentProvider将数据库数据操作暴露给其它应用访问

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十一多一点。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值