我们已经知道,android 的内核其实就linux。本质上我们可以将android看成就是linux系统的一个分支。所以这里我们有必要整理一下linux 中的基础的东西。
本文的内容分为三分部分:
一、android 下的分区目录结构
二、linux 下常用指令
三、adb常用指令
首先先来看看android的分区:
System分区: 就是我们刷ROM的分区
Data分区: 分区就是我们装APK的分区。
Cache分区: 是缓存分区
SDCard分区: 就是挂载的SD卡。
data分区常见目录:app、system、data、local、misc
1、data/data目录
存放的是所有APK程序数据的目录,每个APK对就一个自己的Data目录,就是在data/data/目录下,会产生一个跟 Package一样的目录。比如有一个APK,它的包名叫com.test.hello则,在data/data/目录下会有一个 com.test.hello的目录,这个APK只能操作此目录,不能操作其它APK的目录
2、data/app目录
用户安装的APK放在这里。我们如果把APK放入这个文件夹下面的话,就算安装好了。这就叫静默安装。不用管APK文件里面的lib目录下的库文件,系统会自动帮我们放入调用库
3、data/misc目录
保存WIFI帐号,VPN设置信息等。比如保存了一个WIFI连接帐号,则此目录下的WIFI目录下面wpa_supplicant.conf可以查看到
system分区常用目录:app、lib、xbin、bin、media、framework
1、system/app目录
存放系统自带的APK。将APK放入到System/app目录下,也是静默安装
2