Android和Linux
Android是基于linux操作系统实现的,由于Android采用了Linux内核,因此在某种意义上Android可以说是Linux操作系统的一个发行版,Linux系统是开源且免费的,谷歌的工程师可以通过不断修改Linux源码来满足Android的需求。Android也是一个开源的系统,它的许可证是Apache许可证。由于Linux是一个已经构建好且维护得很好的操作系统,可以在各种计算机平台上运行,而我们手机已经相当于一台“小型”的计算机,因此谷歌的开发人员没有必要重新设计Android的内核,只需要对Linux内核进行修改即可。
Android系统目录简介
Android系统是一个操作系统,因此也会有目录,各种程序、运行日志都会保存在目录中。Android系统目录一般具有以下文件夹(其实就是子目录):
子目录 | 作用 |
---|---|
data | 安装软件的数据文件 |
proc | 用于存储Android内核运行时的特殊文件 |
etc | 用于存放系统中的各种配置文件 |
usr | 用户目录,用于保存用户信息 |
app | 下载的应用程序安装的位置 |
bin | 系统工具所存放的文件夹 |
lib | 系统的底层库 |
Android Studio 为App创建的文件目录
通常如下
目录 | 作用 |
---|---|
res | Android所需资源存放的文件夹,其中包含图标、布局等文件 |
java | Android应用java源代码所存放的文件夹 |
manifests | Android应用的配置文件 |
assets | 用于存放一些图片、网页等 |
Gradle Scripts | Android应用在Android Studio中实际上是Gradle项目,这个文件夹中存放了有关Gradle的项目文件,比如build.gradle等 |