安卓框架有哪些(讲解安卓主流app开发框架)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《安卓框架有哪些(讲解安卓主流app开发框架)》的相关信息,《安卓框架有哪些(讲解安卓主流app开发框架)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《安卓框架有哪些(讲解安卓主流app开发框架)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

前面写了三篇关于Android的文章《Java第61讲——Android程序的生成与构建》、《Java第62讲——实现Android版HelloWorld》、《Java第63讲——连接手机调试Android程序》,因此在Android系列文章中,不再讲解这几个知识点,感兴趣的粉丝和朋友自己查阅这几篇文章。

今天讲解的Android系统架构、代码组织,对于初学Android的人来说特别重要,熟悉Android的朋友就当成一次复习吧。

1、Android的系统架构

在英文版维基百科中搜索Android,可以看到Android的系统架构图(Android’s architecture diagram):

安卓框架有哪些(讲解安卓主流app开发框架)

整个Android从下往上分成四层:

1.1 Linux内核层

从图片可以看到,Linux内核层主要包括各种硬件设备的驱动以及电源管理。

1.2 支撑库及Android运行时库层

支撑库用C/C++开发,包括数据库、浏览器、3D绘图及其它核心功能的实现。

Android运行时库在支撑库基础上实现,支持用户使用Java语言或Kotlin语言进行开发。

1.3 应用框架层

应用框架层用于为应用程序提供各种API。

1.4 应用层

我们编写和使用的各种应用程序,都位于这一层。

2、Android应用的代码组织

当我们创建一个工程MyProject,将Android Studio切换为Project视图,可以看到如下的树视图:

安卓框架有哪些(讲解安卓主流app开发框架)

如果用思维导图展开,Android应用的代码组织结构如下所示:

安卓框架有哪些(讲解安卓主流app开发框架)

这个目录和我们之前开发的Java Maven项目是类似的,我们需要关注的目录主要有:

2.1 build目录

我们的Android程序编译后,生成的文件存放在这个目录中。

2.2 src/main/java目录

存放我们开发的Android应用的源代码。

2.3 src/main/res目录

存放我们开发的Android应用的资源文件。

res目录主要包含如下的子目录:

  • drawable目录:存放图片
  • mipmap目录:存放图标
  • layout目录:存放布局文件;
  • values目录:存放定义常量的文件。
笨笨网美国主机,w ww.2 b p .n e t
提醒:《安卓框架有哪些(讲解安卓主流app开发框架)》最后刷新时间 2025-03-21 11:17:46,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《安卓框架有哪些(讲解安卓主流app开发框架)》该内容的真实性请自行鉴别。