内部存储,手机存储和外部存储在哪里

时间:2015-01-04 15:58:05

标签: android storage android-sdcard internal-storage

这是我手机的文件树:

enter image description here

我了解到Android操作系统上的存储通常会分解为:

  1. 内部存储(设备内置存储器)
  2. 手机存储(设备内置存储器)
  3. 外部存储(SD卡)
  4. 我正在查看文件树并试图找出哪个是:)。我知道默认情况下应用程序安装在/data/data文件夹中,因此我假设/data/文件夹计为内部存储。还有/storage文件夹,其中包含sdcard0sdcard1。我的手机上只有一张SD卡 - sdcard1。也许sdcard0可能是手机存储?可能是/storage之外的所有内容都被视为内部存储空间吗?

1 个答案:

答案 0 :(得分:1)

  

我了解到Android操作系统上的存储通常会分解为:

从Android SDK的角度来看,它们分别是internal storageexternal storageremovable 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/