美文网首页
Android基础知识:四大组件

Android基础知识:四大组件

作者: JYangkai | 来源:发表于2018-12-20 18:47 被阅读0次

    废话

    本文主要简单介绍Android的四大组件,并不会涉及具体代码和用法,后续会对每个组件进行具体的分析。

    Android王国的四大主角

    • Activity(活动)~ 颜值担当
    • BroadcastReceiver(广播) ~ 大嗓门
    • Service(服务) ~ 幕后辛勤的工作者
    • Provider(内容提供器) ~ 分享成果者

    Activity(活动)

    一般来说,我们打开一款APP,第一眼看到的就是Activity

    一款APP至少有一个Activity,当然,也有例外(可能你不想让你的APP被别人看见)

    我们平时所说的界面,比如登录界面、注册界面、主界面等,都是Activity

    你要想自己的APP受欢迎,那么你的Activity就要做的好,毕竟用户和开发者看待一款APP的角度是不同的,用户在乎的是好不好用,界面美不美观,而开发者则会思考APP的这个那个功能是怎么实现的。

    Activity是整个APP里的颜值担当

    BroadcastReceiver(广播)

    广播是个大嗓门,他可以在整个手机系统中发广播,但是只有喜欢他的人才能收到

    Android的广播机制有发送和接收,发送可以全局发送,也可以选择在本地发送,接收就是接收者接收自己订阅的广播

    Service(服务)

    服务,听名字就觉得是个苦逼的角色,确实如此,很多时候Service干的事情比Activity多,但却没有Activity风光,Service只能默默在后台工作,在内存不足的时候还会被系统给杀死

    Provider(内容提供器)

    Android中,可以分享自己的成果,也可以享受别人,甚至还可以改变别人的数据,这一切都是内容提供器的功劳

    比如微信会读取你的联系人,其实就是利用内容提供器读取的。

    总结

    四大组件各有特色,把他们组合起来,加上些许修饰,就是一个完整的APP

    相关文章

      网友评论

          本文标题:Android基础知识:四大组件

          本文链接:https://www.haomeiwen.com/subject/jsgdkqtx.html