Android四大组件之总结篇

版权声明:本文出自门心叼龙的博客,转载请注明出处。 https://blog.csdn.net/geduo_83/article/details/86552842

1. 何为组件?何为控件?Android常用组件有哪些?常用的控件又有哪些?

  • 组件:具备一定特定功能的类
  • 控件:具有用户界面功能的组件就是控件
  • 结论:无论是控件还是组件都是类,不过控件是一些特殊的类,能够提供用户界面功能的类

2. Android的四大组件?

  • 2.1 Activity:是整个应用程序的门面,主要负责应用程序当中数据的展示,是各种各样控件的容器,是用户和应用程序之间交互的接口(美女)
  • 2.2 Service:在前台不可见,但是承担大部分数据处理工作,它和Activity的地位是并列的,区别在于Activity运行于前台,Service运行于后台,没有图形用户界面,通常他为其他的组件提供后台服务或监控其他组件的运行状态(劳模)
  • 2.3 BroadcastReceiver: 实现消息的异步接收,他非常类似事件编程中的监听器,但他与普通事件监听器有所不同,普通的事件监听器监听的事件源是程序中的控件,而BroadcastReceiver监听的事件源是Android应用中其他的组件(国家监察局)
  • 2.4 ContentProvider:为不同的应用程序之间数据访问提供统一的访问接口,通常它与ContentResolver结合使用,一个是应用程序使用ContentProvider来暴露自己的数据,而另外一个是应用程序通过ContentResolver来访问数据(国家档案馆)

猜你喜欢

转载自blog.csdn.net/geduo_83/article/details/86552842