1.Android简介
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基子 Linx平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软组成。
Android系统具有如下5个特点。
- 开放性:Google与开放手机联盟合作开发了 Android,Google通过运营商、设备制造商、开发商和其他有关方结成深层次的合作伙伴,希望通过建立标准化、开放式的移动电话平台,在移动产业内形成一个开放式的生态系统。
- 应用程序列界限:Android上的应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他程序调用。
- 应用程序是在平等条件下创建的:移动设备上的应用程序可以替换或扩展,即使是拨号程序或主屏幕这样的核心组件
- 应用程序可以轻松地嵌入网络:应用程序可以轻松地嵌入HTML、JavsScrip和样式表,还可以通过WebView显示网络内容。
- 应用程序可以并行运行:Android是一个完整的多任务环境,应用程序可以在其中并行运行。在后台运行时,应用程序可以生成通知引起注意。可以声明它们的功能可供其他程序调用。
Android的四大组件是哪些,它们的作用?
Activity、Service、BroadcastReceiver和Conte ntProvider
- Activity组件的主要作用是展示一个界面并和用户交互,它扮演的是一种前台界面的角色 Service组件的主要作用是在后台执行计算任务,执行任务的结果可以和外界进行通信
- BroadcastReceiver组件的主要作用是消息的传递,该消息的传递可以在应用内,也可以在应用之间。它的角色是一个消息的传递者
- ContentProvider 组件的主要作用是作为一个平台,提供数据的共享,并且提供数据的增删改查功能。主要应用于应用之间的数据共享场景
![](https://img-blog.csdnimg.cn/61ab642d324448629f1e1a1f4a3b586b.png)