Android10-在Documents文件夹下创建一个SQlite数据库
创始人
2024-08-20 07:30:16
0

在Android 10上,由于应用沙箱限制,应用无法访问或写入外部存储根目录。因此,为了在Documents目录下创建SQLite数据库,需要使用以下代码:

  1. 添加适当的权限到AndroidManifest.xml文件中:

  1. 在Activity或Fragment中添加以下代码:

private void createDB() {

//创建Document文件夹
File docsFolder = new File(getExternalStorageDirectory() + "/Documents");
if (!docsFolder.exists()) {
    docsFolder.mkdir();
}
//创建SQLite文件
File dbFile = new File(docsFolder.getAbsolutePath(), "mydatabase.db");
if (!dbFile.exists()) {
    try {
        dbFile.createNewFile();
        SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(dbFile, null);
        db.execSQL("CREATE TABLE mytable(_id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT)");
        db.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

}

需要注意的是,无论您使用哪种方法来创建数据库,都要确保在对其读取或写入之前使用正确的权限请求。

相关内容

热门资讯

重大消息!边锋麻将辅牌器,菠萝... 重大消息!边锋麻将辅牌器,菠萝神辅助器用,详细有挂(有挂教程)-哔哩哔哩;边锋麻将辅牌器简单的灵活控...
透明肯定(Wepoke助手)外... 透明肯定(Wepoke助手)外挂透明挂辅助挂(德州)透视辅助(2020已更新)(哔哩哔哩);Wepo...
透视线上!雀神麻将小程序系统规... 透视线上!雀神麻将小程序系统规律(透视)太坑了果真是真的有挂(有挂方法)-哔哩哔哩1、很好的工具软件...
透视挂!杭麻圈有外挂(wepO... 透视挂!杭麻圈有外挂(wepOke),太坑了原来是真的有挂(有挂总结)-哔哩哔哩;实战中需综合运用上...
一分钟教你!边锋干瞪眼辅助器,... 一分钟教你!边锋干瞪眼辅助器,uupoker辅助,详细有挂(有挂总结)-哔哩哔哩;是一款可以让一直输...
攻略讲解(来玩德州挂)外挂透明... 攻略讲解(来玩德州挂)外挂透明挂辅助器(软件)发牌机制(2021已更新)(哔哩哔哩)是一款可以让一直...
一起来讨论!边锋有后台操控,德... 一起来讨论!边锋有后台操控,德州辅助软件有用,详细有挂(有挂技巧)-哔哩哔哩;免费边锋有后台操控平台...
我来教大家!红河全民雀神开(辅... 我来教大家!红河全民雀神开(辅助挂)太坑了其实真的有挂(有挂方法)-哔哩哔哩;亲真的是有正版授权,小...
透视存在!川麻圈辅助器手机版(... 透视存在!川麻圈辅助器手机版(wEPOKE),太坑了其实是真的有挂(有挂攻略)-哔哩哔哩准备好在川麻...
热点推荐!边锋老友棋牌免费挂,... 1、热点推荐!边锋老友棋牌免费挂,hhpoker开挂辅助器软件,详细有挂(有挂规律)-哔哩哔哩(UU...