Android- 已创建的SQLite数据库的URI

3
我使用以下代码在Android中创建了一个数据库-
SQLiteDatabase sampleDB = this.openOrCreateDatabase("SAMPLE_DB_NAME", MODE_PRIVATE, null);
现在,我想知道这个数据库的Uri是什么,或者如何找到已创建的数据库的Uri。请帮帮我。
提前感谢 Manoj

请参考以下SO问题:https://dev59.com/7knSa4cB1Zd3GeqPOHr8 - punnie
1个回答

0

content://com.package_name.dbprovider_name/table_name

你已经实现了以下代码

File dbFile = this.getDatabasePath(DB_NAME);
  for (File f:files) 
   {
        if (f.isDirector) 
                 searchFile(f);
        else if (f.getName().equals("accounts.db")) 
        {
            // delete db here...
            // and exit the search here...
        }
 }

如果它包含accounds.db文件,则调用您自己的函数以子文件夹作为起点进行递归。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接