`

android私有文件夹的访问

 
阅读更多
首先内部存储路径为/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对象,如果该文件夹不存在则用指定名称创建一个新的文件夹。
分享到:
评论
3 楼 龙哥IT 2012-01-11  
fileList
2 楼 蜗牛/ 2011-12-15  
龙哥IT 写道
这就是访问私有文件夹吗?

你觉得呢..
1 楼 龙哥IT 2011-12-15  
这就是访问私有文件夹吗?

相关推荐

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

    一、Android私有文件夹的结构与访问权限 Android系统为每个应用分配一个私有存储区域,路径通常是 `/data/data/<package_name>/files`。这里的 `<package_name>` 是应用程序的包名。这个文件夹只有安装该应用的用户...

    android 查看文件夹及文件夹内容

    2. 使用`getExternalFilesDir()`或`getExternalCacheDir()`方法获取应用私有的外部存储目录,这样其他应用无法访问。 最后,如果你需要处理压缩文件(如ZIP或RAR),可以使用第三方库如`android-zipfile`或`Apache ...

    Android系统文件夹结构解析

    本文将深入解析Android系统中的主要文件夹结构,特别是与应用程序相关的部分。 首先,我们关注的是`/system/app`目录,这是系统预装应用的存储位置。在这个文件夹下,你会看到一系列以`.apk`结尾的文件,例如`Alarm...

    Android文件目录及文件访问权限等详解Demo

    3. **外部私有存储(External Private Storage)**:自Android 6.0(API级别23)起,应用可以使用`getExternalFilesDir()`获取外部私有目录,用于存储应用数据,只有应用本身可以访问。 4. **SQLite数据库**:...

    android文件夹管理器

    《Android 文件夹管理器详解与实现》 在Android操作系统中,文件管理是一个不可或缺的功能,它允许用户查看、操作和组织设备上的文件。本篇文章将深入探讨Android文件夹管理器的实现,包括其基本原理、核心功能以及...

    Android 跳转到手机内存中查找文件,并上传

    2. 内部存储:内部存储是针对应用私有的,其他应用无法访问。如果需要在应用内部存储文件,可以使用`Context`的`openFileOutput()`方法创建和读取文件。 二、选择文件 Android提供了一个标准的Intent,`Intent....

    在SDCard上创建文件夹

    在Android系统中,由于安全性和用户隐私的考虑,应用程序通常不能直接访问外部存储(即SDCard)上的所有区域。然而,对于需要存储用户数据或应用特定文件的应用来说,创建一个文件夹来组织这些文件是必要的。这个...

    android的assets下的sql文件操作

    在构建过程中,这些资源会被原封不动地打包到APK中,因此在运行时可以通过AssetManager访问。 1. **读取SQL文件** 在`assets`目录下放置SQLite数据库文件(例如`PhoneBooks1.db`),需要在应用运行时将其复制到...

    安卓SD卡文件管理更新信息相关-Android7.0自定义文件管理器获取文件夹路径.rar

    1. **Android 7.0的存储权限变化**:在Android 7.0中,应用默认只能访问自身应用的私有目录,以及通过` scoped storage` API访问公共存储区域。对于外部存储(如SD卡),不再允许直接读写所有文件,而是需要用户授予...

    Android调用手机拍照,将拍照的图片放在指定文件夹中

    在Android开发中,调用手机内置的照相机应用并保存照片到特定文件夹是一个常见的需求。这个过程涉及到了Android的意图(Intent)、文件系统管理以及权限处理等多个知识点。以下将详细解析这一过程。 首先,我们需要...

    android利用http协议把网页内容下载到指定文件夹

    在Android平台上,将网页内容通过HTTP协议下载到指定文件夹是一项常见的任务,尤其在离线浏览、数据缓存或者后台更新资源的场景中。HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,它允许客户端(如...

    Android 目录操作

    例如,`getFilesDir()`用于获取内部存储的应用私有目录,`getCacheDir()`则是获取缓存文件夹,这些文件在应用卸载时会被自动清理。若需访问外部存储,可以使用`getExternalFilesDir()`和`getExternalCacheDir()`,...

    android无权限存读Dir.zip

    对于存储访问,Android提供了两种主要的存储模型:内部存储和外部存储。这个"android无权限存读Dir.zip"是一个演示项目,它展示了如何在Android设备上进行存取操作,而无需显式请求存储权限,这对于处理小文件尤其...

    在SDcard里新建一个文件和文件夹并修改权限apk源码

    不过,你可以通过一些间接方式来控制文件的访问权限,例如,创建文件时使用特定的文件描述符,或者将文件保存在应用私有的存储区域。 在Android 10 (API level 29)及以上版本,Google引入了Scoped Storage,限制了...

    Android-android7.0访问文件打开相机功能

    在Android 7.0(API级别24)中,访问文件和启用相机功能涉及了一些重要的更新和改进。本文将深入探讨这些变化,并提供如何在应用中实现这些功能的详细步骤。 1. **Android 7.0 文件访问权限** 在Android 6.0(API...

    android树形文件结构

    在Android系统中,文件结构以树形层次呈现,这对于理解应用程序如何存储和访问数据至关重要。Android文件系统的根目录是"/",它包含了多个主要的目录,每个目录都有其特定的功能和用途。 1. **/data** 目录:这是...

    Android文件访问权限(第一个)

    在Android 10(API级别29)及更高版本,访问外部存储的权限管理变得更加精细,应用只能访问其特定的公共文件夹或用户明确授予的文件。 3. **文件系统权限**: - **内部存储**:应用程序私有的文件空间,无需特殊...

    Android不需要文件存储权限将文件保存至手机

    7. **安全存储**:Android 11引入了Scoped Storage,旨在限制应用对公共外部存储的访问,鼓励使用私有目录和MediaStore API。在这种模式下,即使没有文件读写权限,应用也可以在特定条件下保存文件到公共存储。 综...

    android 文件存储

    内部存储是每个应用私有的,数据不会被其他应用访问,也不会因用户卸载应用而丢失。内部存储主要通过`getFilesDir()`、`getCacheDir()`方法获取文件目录,用于存放持久化文件和临时文件。例如,当需要保存一个配置...

Global site tag (gtag.js) - Google Analytics