内部存储在哪里,phone 存储和外部存储

where is internal storage, phone storage and external storage

这是我的 phone:

的文件树

我了解到 Android OS 上的存储通常分为:

  1. 内部存储(设备built-in内存)
  2. Phone 存储(设备 built-in 内存)
  3. 外部存储(sd 卡)

我正在查看文件树并试图找出哪个是哪个:)。我知道默认情况下应用程序安装在 /data/data 文件夹中,所以我假设 /data/ 文件夹算作内部存储。还有 /storage 文件夹,其中包含 sdcard0sdcard1。我的 phone - sdcard1 上只有一张 SD 卡。所以也许 sdcard0 是 phone 存储空间?难道 /storage 之外的所有东西都被认为是内部存储?

I've learnt that storage on Android OS is usually broken down into:

从 Android SDK 的角度来看,它们分别是 internal storage, external storage, and removable storage

I know that applications by default are installed into /data/data folder, so I assume that /data/ folder counts as internal storage.

您的应用程序的内部存储部分将位于 /data/ 分区上。具体位置取决于 运行 您的应用程序的帐户(Android 4.2+ 支持每台设备多个帐户)。主设备帐户将使您的应用程序的内部存储部分位于 /data/data/your.application.id.here/.

There is also /storage folder which contains sdcard0 and sdcard1. I've got only one sdcard on my phone - sdcard1. So maybe sdcard0 is phone storage?

总的来说,这取决于设备制造商。此外,每个帐户都有自己的外部存储位置。而且,最重要的是,答案因您用来检查存储本身的内容而异。

在 DDMS 的文件资源管理器中,主要设备帐户的外部存储将位于 /mnt/shell/emulated/0/