这是我手机的文件树:
我了解到Android操作系统上的存储通常会分解为:
我正在查看文件树并试图找出哪个是:)。我知道默认情况下应用程序安装在/data/data
文件夹中,因此我假设/data/
文件夹计为内部存储。还有/storage
文件夹,其中包含sdcard0
和sdcard1
。我的手机上只有一张SD卡 - sdcard1
。也许sdcard0
可能是手机存储?可能是/storage
之外的所有内容都被视为内部存储空间吗?
答案 0 :(得分:1)
我了解到Android操作系统上的存储通常会分解为:
从Android SDK的角度来看,它们分别是internal storage,external storage和removable storage。
我知道默认情况下应用程序安装在/ data / data文件夹中,因此我假设/ data /文件夹计为内部存储。
您应用的内部存储空间将位于/data/
分区上。究竟在哪里取决于运行您的应用程序的帐户(Android 4.2+支持每个设备多个帐户)。主要设备帐户的应用程序部分内部存储空间为/data/data/your.application.id.here/
。
还有/ storage文件夹,其中包含sdcard0和sdcard1。我的手机上只有一张SD卡 - sdcard1。那么也许sdcard0是手机存储?
总的来说,这取决于设备制造商。此外,每个帐户都有自己的外部存储位置。而且,最重要的是,答案取决于您用来检查存储本身的内容。
在DDMS'文件资源管理器,主设备帐户的外部存储空间为/mnt/shell/emulated/0/
。