【Android】如何读asserts文件夹下的数据库

小技巧:

以前工程里面如果有db文件的话,会存放在raw文件夹下,用户安装app的时候,再把db复制到data/data目录下,现在不用了,代码如下:

      // 初始化,只需要调用一次
    AssetsDatabaseManager.initManager(context);
    // 获取管理对象,因为数据库需要通过管理对象才能够获取
    AssetsDatabaseManager mg = AssetsDatabaseManager.getManager();
    // 通过管理对象获取数据库
    db = mg.getDatabase("address.db");

“address.db”对应的数据库。

《【Android】如何读asserts文件夹下的数据库》 bd.png

    原文作者:李翾
    原文地址: https://www.jianshu.com/p/d36873021d7b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞