当前位置:首页 » 安卓系统 » android文件路径

android文件路径

发布时间: 2023-03-10 22:30:04

‘壹’ OPPO手机三方应用文件存储路径

三方应用在“文件管理”APP文件存储路径:

1、打开“文件管理”APP。
(1)图片、视频、音频、文档、安装包、压缩包有单独的入口,可进入查看有无对应文件。
(2)目前微信、QQ有专门的入口,可点击进入查看。
(3)若都无显示,可点击进入手机存储查看。

2、注意事项:
Android 11系统进入““文件管理”APP > 手机存储 > Android > data”目录下无显示,但可通过页面“点击查看”进一步查看,需要重新进入Android/data目录,点击右上角可更换显示方式,能够看到文件完整的名称。

部分三方应用的文件存储路径如下:

序号
应用名称 存储路径
1
微信 照片和视频:““文件管理”APP > 手机存储 > Pictures > Weixin”。
文档:““文件管理”APP > 手机存储 > Android > data > com.tencent.(mm) > (MicroMsg) > (Download)”。
2
QQ 照片、视频(手动下载时):““文件管理”APP > 手机存储 > Tencent > QQ_lmages”和““文件管理”APP > 手机存储 > Pictures > QQ”。
文档、视频(非手动下载时):““文件管理”APP > 手机存储 > Android > data > com.tencent.mobileqq > Tencent > QQfile_recv”。
3
QQ浏览器 ““文件管理”APP > 手机存储 > QQBrowser”。
4
迅雷 ““文件管理”APP > 手机存储 > Android > data > com.xunlei.downloadprovider > files > ThunderDownload”。
5
腾讯视频 ““文件管理”APP > 手机存储 > Android > data > com.tencent.qqlive > files > video_xxx”。(腾讯视频做过相关处理,无法直接播放。)
6
爱奇艺视频 ““文件管理”APP > 手机存储 > Android > data > com.qiyi.video > files > app > download > video > qsv后缀(MB/GB为单位的文件)”。(爱奇艺做过相关处理,无法直接播放。)
7
抖音 已下载视频保存在相册:““文件管理”APP > 手机存储 > DCIM > Camera”。
8
快手 已下载视频保存在相册:““文件管理”APP > 手机存储 > DCIM > Camera”。
9
淘宝 保存的图片:““文件管理”APP > 手机存储 > Pictures > taobao”。
10
唱吧 ““文件管理”APP > 手机存储 > .ktv > song”或““文件管理”APP > 手机存储 > .ktv > record”。
11
全民K歌 ““文件管理”APP > 手机存储 > Android > data > com.tencent.karaoke > files > localsong”。
12
喜马拉雅 进入““喜马拉雅”APP > 右下角我的 > 右上角设置 > 下载和缓存设置 > 下载位置”。
默认:““文件管理”APP > 手机存储 > Android > data > com.ximalaya.ting.android > files > download”。
13
懒人听书 进入““懒人畅听”APP > 右下角账号 > 左上角设置 > 下载设置 > 下载目录设置”。
默认:““文件管理”APP > 手机存储 > tingshu”。
温馨提示:
① 若您提及应用不在以上范围,可自行搜索存储路径。
② 若您手动点击保存文件,该文件会存储在系统目录下(比如使用微信、QQ时,手动保存图片或视频,会存储在/Pictures目录下);其他类似缓存或三方应用自发行为,文件会存储在/Android/data目录下。

‘贰’ 腾讯视频 安卓手机版的,离线缓存在哪个文件夹,(缓存的文件路径是在哪)

找到“/Android/data/com.tencent.qqlive/files/videos/h00147tdbrt.msd/MP4/vfs.db”,其中“vfs.db”就是视频文件,把文件后缀改为.mp4就可以用普通的视频播放器播放了。

1、打开手机里面的“文件管理”。

‘叁’ android app文件目录结构

原来,只要把文件写在这里的话,可以不用动态申请权限,只要在manifest里面声明权限就ok了;

应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。
大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。
这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。

并且在API
6.0之后,根目录文件存储是需要用户授权的,就算你在AndroidManifest.xml中配置了存储权限,用户不授权也是写不进去了。

SD卡读写权限:

如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,该怎么办呢?

通过

可以得到

这个目录里面,一般放一些长时间保存的数据

方法可以获取到 SDCard/ Android /data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据
通过

方法可以获取到

如果使用上面的方法,当你的应用在被用户卸载后,SDCard/Android/data/你的应用的包名/ 这个目录下的所有文件都会被删除,不会留下垃圾信息。并且

这个方法获得的文件存储路径适用于6.0以后系统,只要AndroidManifest.xml配置读写权限了,就不需要用户再授权了。

正常开发中获取存储路径的方法是:

可以看到,当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径。前者获取到的就是 /sdcard/Android/data/<application package>/cache 这个路径,而后者获取到的是 /data/data/<application package>/cache 这个路径。

设置->应用->应用详情里面的”清除数据“与”清除缓存“选项分别对应的是data/data/<application package>/和data/data/<application package>/cache

external storage (外部存储):

Environment.getExternalStorageDirectory()SD根目录:/mnt/sdcard/ (6.0后写入需要用户授权)

context.getExternalFilesDir(dir)路径为:/mnt/sdcard/Android/data/< package name >/files/…

context.getExternalCacheDir()路径为:/mnt/sdcard//Android/data/< package name >/cache/…

internal storage(内部存储):

context.getFilesDir()路径是:/data/data/< package name >/files/…

context.getCacheDir()路径是:/data/data/< package name >/cach/…

‘肆’ Android存储及路径

分为:内部存储和外部存储

如何区分内部存储和外部存储:可以从物理和逻辑区分

从物理的角度区分,内部存储就是手机自带存储空间,外部存储就是外部接入的存储空间例如SD卡

从逻辑意义上区分,data,system 目录就是手机的内部存储,而 mnt 或者 storage目录下的sdcard0指向的sdcard目录就是外部存储。如果是手机自带的外部存储被称为机身外部存储,外置的SD卡则称之为外部存储。当然两者都称为外部存储也没关系。这里描述的内部存储和机身外部存储都属于机身存储;

逻辑区分是从4.4以上版本开始的;

获取内部存储路径和api对应关系

1,通过Environment

2,通过上下文Context

Build.VERSION_CODES.LOLLIPOP及以上版本新增的API

Build.VERSION_CODES.N及以上版本新增的API

特点:

1、内部存储路径中的文件是分类存储的,我们无法干涉,除了cache目录,别的目录系统不会自动创建

2、除了files目录,别的目录我们几乎都是无法手动操作的

3、别的App几乎无法访问内部存储中的数据,除了用非法手段或者我们主动暴露

4、内部存储目录下的文件夹及文件会随着app的卸载而被系统自动删除

外部存储又可分为共有目录和私有目录;

私有目录

私有目录:不需要访问权限

Android 在外部存储空间中也提供了特殊目录供App存放私有文件,该路径为:/storage/emulated/0/Android/data/包名/

注意:应用安装之后/storage/emulated/0/Android/data/是没有对应的应用文件夹的,需要手动调用对应的API创建;

获取私有目录路径

共有目录

共有目录:需要申请权限才能访问

权限:6.0以上需要动态申请

获取共有目录的API 29中已过时:

‘伍’ AndroidAVD存放路径修改

方法是:

1、比如你要把AVD放在D盘AndroidAVD下面,则预先在D盘下建立一个文件夹AndroidAVD。必须的。不然设置了环境变量也没有用,因为模拟器不会自动创建该文件夹。

2、在桌面右击“我的电脑”选择“属性”,进入“高级----环境变量-----系统变量----新建“,从而新建一个环境变量ANDROID_SDK_HOME,变量值设置为:D:AndroidAVD。如图所示。一路确定下来,保存环境变量。重新启动计算机。

3、如果你以前没有AVD,则启动AVDManager新建一个AVD,则文件会全部保存到D:AndroidAVD下面。第4点不用看了。

4、如果你以前有AVD,改了路径后想继续用,则要把原来C:.androidavd下面的全部文件夹复制到D:AndroidAVD下面,把avd下面的.ini文件里面的路径C:.androidavd部分全部改成D:AndroidAVD.androidavd。再进一个以.AVD结尾的文件夹改下面的hardware-qemu.ini这个文件里面的路径C:.androidavd部分全部改成D:AndroidAVD.androidavd。

这2个ini文件里面的路径不改光复制文件过去没有用的,AVDManager会报错且会删除复制过来的所有avd文件,但并不会删除和影响C:.androidavd下面的文件。

为保险,建议新的AVD启动正常能进安卓系统了以后,再把原来C:.androidavd下面的所有文件删除即可。

(5)android文件路径扩展阅读:

AVD的全称为:AndroidVirtualDevice,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。

‘陆’ Android默认的程序安装位置在哪

自己安装的程序,一般是放在 /data/app 以及 /data/data 下的。

如果是系统预置的程序,一般放于 /system/app 下。

常用安装路径:

SDK路径 C:

软件安装路径 C:Program FilesAndroidAndroid Studio

默认工程目录 C:

Gradle插件目录 C:UsersAdministrator.gradlewrapperdistsgradle-1.9-all3jdgemv0iv8uqohg3kcp2o88r1 目录下

‘柒’ Android常见文件路径介绍

getExternalCacheDir().getAbsolutePath();
路径:/storage/emulated/0/Android/data/packagename/cache
可以作为外部缓存的路径,卸载app时,会自动删除文件

Environment.getExternalStorageDirectory().getAbsolutePath();
路径:/storage/emulated/0

Environment.(Environment.DIRECTORY_DCIM).getAbsolutePath();
路径:/storage/emulated/0/DCIM

getExternalFilesDir(Environment.DIRECTORY_PICTURES).getAbsolutePath();
路径:/storage/emulated/0/Android/data/packagename/files/Pictures

‘捌’ android文件输出保存在虚拟机哪里

android文件输出在虚拟机保存路径有以下几种。
1、StringFILE_PATH="/data/data/com.studio.android.ex/"。路径没错,但不是在开发Android应用的系统(Windows)上,而是在部署应用的Android设备上(或者模拟器里)。应该能在模拟器的界面里看到那些文件,或者是用adb在windows命令行来看也行。
2、运行输入adbshell(前提是模拟器正在运行)。
3、进入命令界面后输入ls指令会列出文件的目录。
4、cd进入你想要的目录里。
5、一层一层进去后会发现"/data/data/com.studio.android.ex/"目录下所创建的文件。查看txt文件内容使用cat命令。

热点内容
cifjava代码 发布:2025-05-14 00:10:34 浏览:212
泰国电视剧密码在哪里看 发布:2025-05-13 23:54:22 浏览:480
安卓用邮件下完保存在哪里 发布:2025-05-13 23:52:31 浏览:479
解压美食蛋糕 发布:2025-05-13 23:36:25 浏览:354
php含有字符 发布:2025-05-13 23:32:08 浏览:184
如何找出苹果手机已连接wifi密码 发布:2025-05-13 23:22:52 浏览:263
ie10缓存 发布:2025-05-13 23:10:09 浏览:458
安卓手机图标怎么设置提示 发布:2025-05-13 23:07:56 浏览:810
香蕉FTP下载 发布:2025-05-13 23:07:11 浏览:940
for循环sql语句 发布:2025-05-13 22:45:49 浏览:20