数据存储(数据持久化)
来源:互联网 发布:诸神黄昏神翼进阶数据 编辑:程序博客网 时间:2024/06/09 00:39
数据存储的几种方式:
1、SharedPreferences共享参数
2、File文件的方式
3、数据库
4、ContentProvide
5、网络存储
存储目录:
SharedPreferences--->/data/data/packageName/shared_prefs
File--->/data/data/packageName/files
数据库--->/data/data/packageName/databases
File文件的方式:
/**
* 在Activity中已经提供了两个访问内置文件目录(/data/data/packageNama/files)的方法
* openFileInput 获取files文件夹下文件的输入流
* openFileOutput 获取files文件夹下文件的输出流
*
*/
写数据进内置存储:
public void writeToInternal(View view) {
try {
FileOutputStream fos = openFileOutput("my_text", Context.MODE_PRIVATE);
String content = edit.getText().toString();
fos.write(content.getBytes());
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
从内置存储中读数据:
public void readFromInternal(View view) {
try {
FileInputStream fis = openFileInput("my_text");
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
String content = new String(buffer);
Toast.makeText(this, "content is " + content, Toast.LENGTH_SHORT).show();
} catch (Exception e) {
e.printStackTrace();
}
}
手机内置存储的九大公有目录:
DCM存储照片
Download默认下载路径
Music
Movices
Pictures
Notification
Ringtones铃声
Environment.java
- Android--数据存储(数据持久化)
- 数据存储(数据持久化)
- 数据持久化存储
- 数据持久化 ( 存储 )
- 数据存储:数据持久化
- 数据存储---数据持久化
- Android数据持久化存储(一)
- iphone数据持久化存储
- ios 数据持久化存储
- 数据的持久化存储
- 本地存储(数据持久化)
- 数据的持久化存储
- OC 数据持久化存储
- iOS数据持久化存储
- Android数据持久化存储
- Android数据持久化存储
- iOS 数据持久化存储
- 数据持久化存储技术
- 设计模式——工厂模式
- c++远征之模板篇——标准模板库(STL)
- 51nod1479 小Y的数论题
- lec4 反向传播和神经网络1
- android学习ContentProvider
- 数据存储(数据持久化)
- 延迟3秒,淡出效果
- ZZL的cf#419 div2
- java——覆盖equals方法没有想象中那么简单
- make(9)
- 计算机文件读写原理
- tinyxml2解析RSS文件 并将其转换为.dat格式
- nexus-3.2.0-01.zip安装及使用说明
- Guava ListenableFuture实现异步非阻塞调用