`
mmdev
  • 浏览: 13317903 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Android获取文件夹路径 /data/data/

 
阅读更多

首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。

一、files
1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。
2. Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象。
3. Context.fileList(),返回files下所有的文件名,返回的是String[]对象。
4. Context.deleteFile(String),删除files下指定名称的文件。

二、cache
1. Context.getCacheDir(),该方法返回/data/data/youPackageName/cache的File对象。

三、custom dir

getDir(String name,int mode),返回/data/data/youPackageName/下的指定名称的文件夹File对象,如果该文件夹不存在则用指定名称创建一个新的文件夹。
分享到:
评论

相关推荐

    android获取文件夹图片

    在Android开发中,获取文件夹中的图片并展示在GridView中是一项常见的需求,特别是在构建一个相册应用或者需要从用户设备中选择图片的应用场景下。以下将详细介绍如何实现这个功能。 首先,我们需要理解Android的...

    解决Android studio中关于模拟器的/data目录不能显示的问题

    最后,在刷新一下 Android Device Monitor,发现 data 目录可以打开了,并且还可以打开/data/data/<相应包名>/文件夹。 方法二:改变模拟器的权限 经以上操作,我们发现虽然能够成功打开/data/data/<相应包名>,但是...

    最近比较火的某度导航语音包全套

    越狱用户路径:将语音包文件放到 private/var/mobile/Containers/Data/Application/百度地图/Documents/baiduvoicedata/ ,复制文件夹进去替换即可。 巨魔与自签 1. 下载砸壳版本 开启文件访问 2. 签名登录,打开...

    Xposed框架的安装包和卸载包的默认下载路径以及网站下载地址

    Xposed框架的安装包和卸载包的默认下载路径:/sdcard/Android/data/de.robv.android.xposed.installer/cache/downloads/framework ZIP直接下载放入此文件夹 然后打开xposed installer,点击右上角的三个点,最下面的一...

    android 私有文件夹 文件的写入与读取

    1. 使用`getFilesDir()`方法获取私有文件夹路径 要访问私有文件夹,首先需要获取到它的路径,通过调用`Context.getFilesDir()`可以得到。例如: ```java File filesDir = getFilesDir(); String filePath = filesDir...

    遍历当前程序路径下的files和cache目录

    获取/data/data/package name/files和/data/data/package name/cache路径下的文件,然后把其中的文件显示在ListView中 注: File和catch文件不会自动创建,需要先自行上传文件到该目录下,以命令行的方式,先切换到...

    android 通过MediaStore 数据库获取本地指定文件夹下的视频文件 可以排序并删除文件

    val selectionArgs = arrayOf("%/path/to/folder/%") // 替换为你的目标文件夹路径 val cursor = resolver.query( MediaStore.Video.Media.EXTERNAL_CONTENT_URI, projection, selection, selectionArgs, null ...

    android读取本地所有文件夹信息

    此外,如果需要在应用内部存储区域读取文件,可使用`getFilesDir()`或`getCacheDir()`方法获取对应的文件夹路径。而对于外部存储,使用`Environment.getExternalStorageDirectory()`获取根目录。 在开发过程中,要...

    _storage_emulated_0_android_data_com.tencent.mobileqq_Tencent_QQfile_recv_实训四.zip

    标题中的"_storage_emulated_0_android_data_com.tencent.mobileqq_Tencent_QQfile_recv_实训四.zip" 是一个Android设备上的文件路径,它包含了用户在腾讯QQ应用中接收的文件。这个路径提供了关于文件存储位置和来源...

    Android 获取应用程序的大小,数据大小,缓存大小

    数据文件夹的大小需要获取`data/data/<package_name>`目录下的所有文件和子目录的大小,可以使用递归函数实现: ```java public static long getFolderSize(File dir) { long size = 0; for (File file : dir....

    获取assets文件夹下资源

    下面将详细讲解如何在Android中获取`assets`文件夹下的资源。 1. **什么是`assets`文件夹** `assets`文件夹是Android Studio项目中的一个目录,位于`src/main`目录下。它用于存储开发者自定义的、不被编译为二进制...

    Android高手进阶教程

    ### Android高手进阶教程——Android常用命令集锦 在Android开发过程中,掌握一系列有用的命令能够极大地提高工作效率。本文旨在帮助初学者以及有一定经验的开发者更好地理解并应用这些命令。 #### 1. `android` ...

    手机SD存储卡文件浏览 Android 源程序

    - `ActionBar`或`BottomNavigationView`:提供导航和操作选项,如返回上级目录、新建文件夹、搜索等。 - `ProgressDialog`:在文件操作期间显示进度,提升用户体验。 5. **文件操作** - 打开/预览文件:使用`...

    Android开发时尽管已root但是ddms还是没有data路径怎么办

    当无法在DDMS中看到`data/data`路径时,这可能意味着没有正确的权限去访问这个敏感区域。 为了解决这个问题,开发者可以使用`adb`(Android Debug Bridge)工具通过命令行来改变权限。首先,打开命令提示符或终端,...

    保卫萝卜1.9.1存档com.carrot.carrotfantasy.zip

    在实际操作中,用户需要了解手机或设备的文件管理方式,找到游戏的存档存放路径,通常位于Android设备的“Android/data/com.carrot.carrotfantasy/files/Save”这样的路径下。解压存档后,将解压出的文件复制到这个...

    Android数据存储之--SDCard

    这段代码首先获取了SDCard的根目录,然后创建了一个名为"MyAppFolder"的文件夹,并在其中创建了一个名为"data.txt"的文本文件,写入了一些数据。 在Android 6.0(API级别23)及以上版本,由于运行时权限的引入,...

    获取安装后的app所占空间大小

    adb shell du -sh /data/media/0/Android/data/<package_name>/cache ``` 总的来说,获取安装后的app所占空间大小涉及到对APK、缓存和数据的理解与操作,无论是开发者还是用户,都有多种方法可以获取这些信息。通过...

Global site tag (gtag.js) - Google Analytics