Android 文件的存储读取
来源:互联网 发布:linux传送文件命令 编辑:程序博客网 时间:2024/06/05 08:54
Android 文件的存储读取
1、读取assets目录下的文件
fileName是文件的名字。InputStream inputStream = getAssets().open(fileName);也可以直接访问,例如WebView
WebView.loadUrl("file:///android_asset/fileName");
2、读取raw目录下的文件
InputStream inputStream = getResources().openRawResource(resId);
3、SD卡存储
可以通过下面的代码来获取SD卡的位置,并进行文件操作。Environment.getExternalStorageDirectory().getPath()需要添加必要的读写操作权限。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
4、SharedPreferences
使用SharedPreferences.getXX()来获取数据,使用SharedPreferences.Editor.putXX()存储数据,并调用commit提交数据。SharedPreferences sp = getSharedPreferences(name, mode);SharedPreferences.Editor editor = getSharedPreferences(name, mode).edit();在apk目录下生成一个shared_prefs/name.xml文件,以name命名。
mode主要使用MODE_PRIVATE。
5、openFileOutput和openFileInput
FileOutputStream fos = openFileOutput(String name, int mode);FileInputStream fis = openFileInput(String name);在apk目录下生成files/name的文件,对这个文件进行读写。
mode主要有MODE_PRIVATE和MODE_APPEND两种模式。
阅读全文
0 0
- Android 文件的存储读取
- Android 文件的存储读取
- android 文件存储读取
- Android - 读取文件存储的数据
- 读取顺序存储的文件
- 大文件的读取、存储
- 文件的存储与读取
- Android 存储数据之1 读取文件和存储文件
- Android 数据存储与读取:文件
- Android基础 文件存储和读取
- Android文件存储(写入,读取,删除)
- 【Android 开发】:数据存储之File文件存储 [即SD卡的写入与读取]
- 【Android 开发】:数据存储之File文件存储 [即SD卡的写入与读取]
- Android的文件读取
- android数据存储读取2:文件存储(对比IOS)
- android学习笔记五—android的存储2 文件的读取与写入
- android文件的存储
- Android 的文件存储
- js数据结构与算法——集合,字典,哈希
- Is There A Second Way Left?
- 编程世界经典秘籍:程序员的提问之道
- 组合数学一——容斥&&稳定婚姻
- 网络主播实名认证,所有直播房间内添加水印
- Android 文件的存储读取
- python_集合 set
- 电脑文件夹一闪一闪
- postgresql数据备份恢复
- 混淆策略
- Trafodion CQD-allow_nullable_unique_key_constraint
- mybatis
- hdu1907John(NIM博弈变形)
- javaScript_BOM_增加删除节点