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等 |
|