Android开发四大组件

Android开发共有四大组件(“组件”在此处是一个专有名词):
Activity,Service,Broadcast Receiver,content provider。
相信许多初学者在接触Android开发时对这几个概念不是很清晰。但对概念的清楚理解能够帮助我们在日后的开发中更加游刃有余,同时会帮助我们在写报告的时候不至于感觉无话可说,或者说了一堆只有自己能看懂但别人看不懂的语言。
言归正传,这几个概念到底是什么意思,为了帮助理解我将使用例子来给大家阐述。
1.Activity
该词的英文意思为“活动”,但在此处可以理解为“界面”,即我们使用手机过程中的一个个界面都可统称为“Activity”.之所以使用这个词来表述页面,本人理解是界面作为人机交互的途径,与各种各样的活动密不可分。如果实在理解不了,就直接当成界面就好了。那么根据
上面的叙述,下图在Android开发中就是一个典型的Activity。
在这里插入图片描述
2.Broadcast and Broadcast Receiver
这一个词的英文释义为“广播”。 但使用“通信”更加容易理解,但这个通信直观的表现为“一个操作影响了另一个操作”,这俩个操作可以是俩个软件之间的,也可以是系统和软件之间的。比如:在你的手机浏览器中会出现“某拼”或“某东“的广告,当你不小心点了以下的时候会跳转打开对应的软件。此时,对手机而言发生了一次Broadcast。再比如另一个例子,当你下拉或上滑手机点击飞行模式后发现所有的需要联网的软件都不能正常工作了,同理这时候也发生了一次Broadcast。
3.Service
这一个词的中文释义为:“服务”。接触过相关知识的人对这个词非常熟悉,服务就是后台运行的一组程序,不像我们所用的软件一样又友好的用户界面。感兴趣的旁友可以看一下这篇文章就会对Service有深入的理解了。 我破解了隔壁女神的路由器, 然后…
4.content provider
content provider 是个数据存储器,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

雷达爆破手

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

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

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

打赏作者

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

抵扣说明:

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

余额充值