android studio 手动建库sqlite3
时间: 2023-07-04 21:28:48 浏览: 48
要在 Android Studio 中手动创建 SQLite3 数据库,可以按照以下步骤进行操作:
1. 在 app 模块的根目录下创建一个名为 `databases` 的文件夹。
2. 在 `databases` 文件夹中创建一个名为 `mydatabase.db` 的文件。
3. 在 `app` 模块的 `build.gradle` 文件中添加以下代码:
```
android {
...
sourceSets {
main {
java.srcDirs = ['src/main/java']
assets.srcDirs = ['src/main/assets']
res.srcDirs = ['src/main/res']
jniLibs.srcDirs = ['src/main/jniLibs']
// 添加以下代码
// 这里的 mydatabase.db 是你创建的数据库文件名
// 注意要写全路径
assets.srcDirs += ['src/main/databases/mydatabase.db']
}
}
}
```
4. 在你的 Java 代码中,可以使用以下代码来打开数据库:
```java
private SQLiteDatabase database;
...
database = SQLiteDatabase.openDatabase(
getApplicationContext().getDatabasePath("mydatabase.db").getAbsolutePath(),
null,
SQLiteDatabase.OPEN_READWRITE
);
```
注意:以上代码只是简单示例,实际使用时需要注意异常处理和关闭数据库等问题。