Android(三)之Android基础

一、Android体系结构

1、应用管理层(Applications)

核心应用程序的集合(app)

2、应用程序框架层(Applications Framework)

主要提供了构建应用程序时用到的各种API

3、核心类库(LiBraries)

包含了系统库及Android运行时库
(1)系统库
通过C/C++库为Android提供主要的特性支持
(2)Android运行时库
主要提供了一些核心库,能使用Java来编写;
包含了Dalvik虚拟机,使每一个Android应用程序都能运行在独立的进程中。

4、Linux内核层(Linux Kernel)

为Android设备的各种硬件提供了底层驱动

二、Android源代码的编译过程

Java源文件经过JDK编译器编译为class文件后,Dalvik虚拟机中的Dx工具会将部分class文件转换成dex文件,dex文件还会在Dalvik虚拟机中进一步优化成odex文件。

三、简述如何搭建Android开发环境。

Android开发环境的搭建分为3步,具体如下:
1.Android Studio工具的下载、安装、以及相关配置。在安装过程中选择该工具的安装路径,以及配置Android Studio相关设置,如Android Studio工具的主题。
2.创建模拟器。首先单击ADV Manager的图标,在弹出框中选择模拟设备,接着下载Android SDK System Image,下载完成后创建并打开模拟设备。
3.下载SDK。分别在Default Settings窗口中下载SDK版本和SDK Tools工具。

四、一些其他

(1)Android应用程序的主要语言是Java

(2)Log.e:e代表error错误信息,一般用于输出异常和报错信息。

(3)布局资源文件:res/layout(activity_mian.xml是创建activity时自动生成的)

(4)图片资源文件:res中以mipmap和drawable开头的文件夹中

(5)字符串资源:res/values/中的strings.xml

(6)颜色资源:res/values/colors.xml

(7)尺寸资源:res/values/dimens.xml

(8)主题和样式资源:res/values/

三、AndroidManifest.xml文件

是整个程序的配置文件
可以在该文件中配置程序的权限、注册程序用到的组件

猜你喜欢

转载自blog.csdn.net/qq_55691371/article/details/128053263