3.12 安卓开发日记2

1.Android系统架构

(1)Linux内核层:为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、电源管理、Wi-Fi驱动等。

(2)系统运行库层:通过一些C/C++库为Android系统提供了主要的特性支持,此外还有Android运行时库来提供核心库。

(3)应用框架层:提供了构建应用程序时可能用到的各种API。

(4)应用层:所有安装在手机上的应用程序都属于这一层,例如短信等程序。

2.Android系统四大组件

(1)活动:Android应用程序的门面

(2)服务:在后台运行

(3)广播接收器:允许应用接受或发出广播消息,比如短信等

(4)内容提供器:为应用程序之间共享数据提供了可能

3.准备工具

(1)JDK:Java语言的软件开发工具包

(2)Android SDK:谷歌提供的Android开发工具包。开发时需要先导入此工具包来使用Android相关的API

(3)Android Studio:开发项目的工具

posted @   刘梦磊  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示