android+studio数据保存
时间: 2023-12-07 07:39:42 浏览: 30
Android Studio提供了多种数据保存方式,包括Shared Preferences、SQLite数据库、文件存储等。下面是三种数据保存方式的示例代码:
1. Shared Preferences保存数据
```java
// 获取Shared Preferences对象
SharedPreferences sharedPreferences = getSharedPreferences("MyPrefs", MODE_PRIVATE);
// 获取SharedPreferences.Editor对象
SharedPreferences.Editor editor = sharedPreferences.edit();
// 存储数据
editor.putString("name", "Tom");
editor.putInt("age", 20);
// 提交数据
editor.apply();
```
2. SQLite数据库保存数据
```java
// 创建数据库
MyDatabaseHelper dbHelper = new MyDatabaseHelper(this, "mydb.db", null, 1);
SQLiteDatabase db = dbHelper.getWritableDatabase();
// 存储数据
ContentValues values = new ContentValues();
values.put("name", "Tom");
values.put("age", 20);
db.insert("user", null, values);
// 关闭数据库
db.close();
```
3. 文件存储保存数据
```java
// 保存文件
String filename = "data.txt";
String content = "Hello, World!";
try {
File file = new File(getFilesDir(), filename);
FileOutputStream fos = new FileOutputStream(file);
fos.write(content.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
```