Android存储路径_Android

在Android系统中,存储路径主要分为两种:内部存储外部存储

Android存储路径_Android
(图片来源网络,侵删)

1、内部存储

内部存储是设备的内部存储器,通常被系统和应用程序使用,对于应用程序,内部存储又分为私有存储和公共存储。

私有存储

私有存储是指只有应用程序本身才能访问的存储空间,在这个目录下,应用程序可以自由地创建、修改和删除文件,私有存储的路径为:

/data/data/<应用包名>/files

一个名为com.example.app的应用程序的私有存储路径为:

/data/data/com.example.app/files

公共存储

公共存储是指所有应用程序都可以访问的存储空间,在这个目录下,应用程序需要申请权限才能读取或写入文件,公共存储的路径为:

/storage/emulated/0/Android/data/<应用包名>/files

一个名为com.example.app的应用程序的公共存储路径为:

/storage/emulated/0/Android/data/com.example.app/files

2、外部存储

外部存储是指设备的外部存储器,如SD卡,外部存储的路径为:

/storage/emulated/<存储标识符>/

存储标识符是一个数字,表示不同的外部存储设备,第一个外部存储设备的路径为:

/storage/emulated/0/

在外部存储中,应用程序可以访问自己的特定目录,也可以访问公共目录,应用程序特定的外部存储路径为:

/storage/emulated/<存储标识符>/Android/data/<应用包名>/files

一个名为com.example.app的应用程序的第一个外部存储设备的路径为:

/storage/emulated/0/Android/data/com.example.app/files

公共目录包括音乐、图片、视频等,其路径为:

/storage/emulated/<存储标识符>/<公共目录名>

第一个外部存储设备的音乐目录路径为:

/storage/emulated/0/Music

归纳一下,Android存储路径主要包括以下几种:

内部存储(私有):/data/data/<应用包名>/files

内部存储(公共):/storage/emulated/0/Android/data/<应用包名>/files

外部存储(特定应用):/storage/emulated/<存储标识符>/Android/data/<应用包名>/files

外部存储(公共目录):/storage/emulated/<存储标识符>/<公共目录名>

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/684951.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-13 06:00
下一篇 2024-06-13 06:04

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入