Android简介
- Android和Linux
- Android系统目录简介
- Android Studio 为App创建的文件目录
Android和Linux 【Android开发笔记|笔记1-Android简介】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 | 系统的底层库 |
目录 | 作用 |
---|---|
res | Android所需资源存放的文件夹,其中包含图标、布局等文件 |
java | Android应用java源代码所存放的文件夹 |
manifests | Android应用的配置文件 |
assets | 用于存放一些图片、网页等 |
Gradle Scripts | Android应用在Android Studio中实际上是Gradle项目,这个文件夹中存放了有关Gradle的项目文件,比如build.gradle等 |
推荐阅读
- 链表|Node.js 流源码解读之可读流
- python|来聊聊SourceMap
- 分布式|服务端渲染(SSR) 通用技术解决方案
- JavaWeb|浅谈JVM
- JavaWeb|Java模拟实现HTTP服务器
- Java|【操作系统】Nachos 内核线程
- java|ios 按时间排序_如何按应用而不是时间对iOS通知进行排序
- 玩转JAVA系列|【JavaSE】集合框架及背后的数据结构
- java|java 树结构递归设计,java实现递归树形结构