android文件读取
来源:互联网 发布:广东开放大学网络平台 编辑:程序博客网 时间:2024/06/15 19:26
1.手机flash读写这个属于app的独立权限,即每个app默认只能读写自己文件夹下的文件.默认路径为/data/data/your_project/files/
2.sdcard读写 默认android系统对每个app都开放读写功能。默认路径为/mnt/sdcard/ 或者/sdcard/
写外部存储即sdcard的权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
存储文件 :
FileOutputStream outStream=this.openFileOutput("sqc.txt",Context.MODE_PRIVATE);
outStream.write("文件的读写",getBytes());
outStream.close();
读取文件:
FileInputStream inStream=this.getContext().openFileInput("sqc.txt");
使用绝对路径打开文件:
File file = new File("/data/data/com.sqc/files/sqc.txt");
FileInputStream inStream = new FileInputStream(file);
Log.i("FileTest", readInStream(inStream));
读取文件的方法:
public static String readInStream(FileInputStream inStream){
}Activity还提供了getCacheDir()和getFilesDir()方法:
getCacheDir()方法用于获取/data/data/<package name>/cache目录
getFilesDir()方法用于获取/data/data/<package name>/files目录
2.sdcard读写相关API
获取SDCard的状态:Environment.getExtemalStorageState()
获取SDCard的目录:Environment.getExtemalStorageDirecto
outStream.write("文件的读写".getBytes());
outStream.close();
一般你的程序要写sd的话需要申请如下权限
在sdcard中创建/删除文件的权限用android.permission.MOUNT_UNMOUNT_FILESYSTEMS
往sdcard中写入数据权限为android.permission.WRITE_EXTERNAL_STORAGE
- Android 读取doc文件
- Android 读取doc文件
- Android 读取资源文件
- android 读取文件
- android 读取资源文件
- Android 读取doc文件
- android读取文件
- android 读取文件相关
- android读取ini文件
- android读取文件权限
- Android 读取doc文件
- Android 读取doc文件
- android读取不同文件
- Android 文件读取
- android 读取ini文件
- android文件读取
- Android读取XML文件
- Android-文件读取
- Code Formatter
- 关于多线程编程您不知道的 5 件事 有关高性能线程处理的微妙之处
- jBPM4.4 eclipse插件安装(转载)
- 进程的内核态和用户态有什么区别?
- maven的生命周期(五)
- android文件读取
- nodejs安装
- office 使用aurora
- J2EE用监听器实现同一用户只能有一个在线
- 0-1背包问题测试代码
- unity3D开发性能优化
- <meta name="Keywords" description
- 有抱负的程序员应看的10个TED演讲
- android汇总_把文件存放在SDCard