android data文件夹操作
1,看代码
public class DBTest extends Activity
{SQLiteDatabase db;Button bn = null;ListView listView;@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);// 创建或打开数据库(此处需要使用绝对路径)db = SQLiteDatabase.openOrCreateDatabase(this.getFilesDir().toString()+ "/my.db", null); // ①File fine = this.getFilesDir();String[] fine2 = this.fileList();Log.v("aa", "---"+this.getFilesDir().toString());Log.v("aa", "---"+db.getPath().toString());Log.v("aa", "---"+fine);Log.v("aa", "---"+fine2.length);for(int i = 0;i< fine2.length;i++){Log.v("aa", "---"+fine2[i]);}
首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。
2、 files
- Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。
- Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象。www.2cto.com
- Context.fileList(),返回files下所有的文件名,返回的是String[]对象。
- Context.deleteFile(String),删除files下指定名称的文件。
3、cache
- Context.getCacheDir(),该方法返回/data/data/youPackageName/cache的File对象。
4、custom dir
getDir(String name, int mode),返回/data/data/youPackageName/下的指定名称的文件夹File对象,如果该文件夹不存在则用指定名称创建一个新的文件夹。
- 关于android /data文件夹无法显示内容,看这个http://blog.csdn.net/qq_21383435/article/details/51408001
android data文件夹操作相关推荐
- android /data文件夹无法显示内容
Eclipse开发Android上的数据库应用,需要把数据库文件放到/data/data/mynamespace/database文件夹下,普通手机通过ROOT后经常还是看不到这个文件夹,这时需要用R ...
- 如何在Android/data文件夹下面出现包路径
引用:https://www.cnblogs.com/zhaoyanjun/p/4530155.html 应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的. 大部分应 ...
- 解决Android11 无法访问/Android/data文件夹的问题
由于Android11的什么沙盒存储机制,导致系统自带的文件管理器(miui)和第三方(es文件管理器)都无法访问.(关于es文件管理器,官方旧版无法访问,直接显示空文件夹,官方新版没试过) ...
- Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法...
Android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹,问题在于data文件夹没有权限,用360手机助手或豌豆荚也是看不见的. 有以下两种解决方法: ...
- Android真机连接Eclipse时,打不开File Explorer下的data文件夹解决方法
当用真机开发Android时,连接了Eclipse后,默认在File Explorer下是达不开我们手机的data文件夹的,这里打不开是因为权限不足.以下有个小技巧可以解决这问题. 首先,测试机先ro ...
- android 手机查看sql数据库 以及data文件夹为空
之前在测试一个关于sqlite的数据库的demo中,为了查看数据库的结果,于是去data文件夹找,但是没找到为空,查阅资料后发现问题还不是一下子就能解决的,以下是我的 解决经历,都是在网上大神的帮助下 ...
- Android 努比亚Z9min root 以及 data文件夹读写权限开放
root: 下载root工具包:http://pan.baidu.com/s/1kTj7zin 连接上手机之后解压缩工具包,执行即可. 权限开放: root之后使用Android Studio依旧不能 ...
- android 创建文件夹_Android安全(四)数据库 之 SQLite数据库
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的.与操作系统无关的SQL数据库-SQLite.SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据 ...
- 关于真机调试DDMS中的data文件夹打不开的解决方法
转载自http://www.cnblogs.com/java-qzq/p/5798673.html 今天在开发的时候需要导出程序中的数据库文件查看数据,数据库文件默认就在/data/data/应用包名 ...
最新文章
- 【CentOS Linux 7】实验2【Linux多用户管理】
- 用Python递归做个多层次的文件执行
- SQL SERVER – Beginning of SQL Server Architecture – Terminology – Guest Post
- 【Python之路Day12】网络篇之Python操作RabbitMQ
- mysql 连接 指定字符集_关于Mysql连接池配置指定字符集的问题
- 程序员都该知道这5个定律,有朋友使用后,现在已经是软件工程师!
- 零基础小白如何学习UI设计
- SAP License:关于集团管控模式的几点思考
- zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记
- ffmpeg 反复推流_FFmpeg 推流问题记录
- 关于Lua的下载以及wlua、luac等文件的解释
- 烽火路由路虚拟服务器,烽火路由器怎么设置?烽火路由器设置详解
- 【SuperResolution】Spatial resolution的含义
- Nginx-RTMP功能调研
- 计算机录音机应用程序在哪,win10电脑自带录音在哪里打开
- 深入理解非阻塞同步IO和非阻塞异步IO
- 高德h5地图api接口_H5,JS中使用微信、高德获取定位
- 微信小程序运营系列(一)
- UOS操作系统重置开机密码
- 支付系统设计中,如何防止重复支付?