Andriod简介
发布时间:2026-10-29 15:59:01
浏览次数:6
Andriod系统的4层架构
- 应用程序层(Applications) 包含所有安装在手机上的应用程序(包括系统自带的程序)
- 应用程序框架层(Application Framework) 提供构建应用程序时要用到的各种API,比如视图(View)、Activity Manager。
- 核心类库(Libraries) 包含系统库和Android运行时库,系统库主要是C/C++库,Andriod运行时库中包含了Dalvik虚拟机,每个运行中的Andriod程序都是一个单独的Dalvik虚拟机实例。
- Linux内核(Linux Kernel) Linux内核层为手机的各种硬件提供了底层驱动,比如显示驱动、音频驱动、照相机驱动、电源管理驱动、蓝牙驱动等。
.java文件会被编译为.dex文件,实际在Dalvik虚拟机上运行的是.dex文件。
Android 项目主要文件
1、manifests下的AndroidManifest.xml是Andriod程序的清单文件,该文件是整个项目的配置文件,Android四大组件Activity、BroadcastReceiver、Service、ContentProvider都需要在该文件中注册,AS会自动注册,一般不用我们关心。
AndriodManifest.xml文件示例:
2、java下的第一个包存放项目的.java文件
3、res存放项目的资源文件,其下有4个子文件夹:
- drawable 存放项目中要用到的图片
- layout 存放所有的布局文件(.xml)
- mipmap 存放程序的默认图表
- values 存放项目中定义的常量。一般有三个文件:colors.xml(颜色值)、strings.xml(字符串)、styles.xml(样式)
Android Studio 常用快捷键
Ctrl+D 复制光标所在行的代码,并在此行的下面
Ctrl+X 剪切当前行(不用先选中)
Ctrl+Y 删除当前行(不必先选中)
Ctrl+/ 用//注释当前行的代码
Ctrl+Shift+/ 用/* */注释选中的代码部分
Ctrl+F 搜索
Ctrl+R 替换
Ctrl+Alt+S 打开Settings
Ctrl+Alt+L 格式化代码
Shift+F9 debug
Shift+F10 run