Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android上获取数据库文件_Android_Database - Fatal编程技术网

如何在Android上获取数据库文件

如何在Android上获取数据库文件,android,database,Android,Database,在我的Android应用程序中,我想导出我的数据库。但我没有拿到文件。请检查下面的代码 File data = Environment.getDataDirectory(); String currentDBPath= "/data" +"/data/"+ "com.edsys.eyfs" + "/databases/" + "EdsysEyfsDB"; Log.d("current path of db", cur

在我的Android应用程序中,我想导出我的数据库。但我没有拿到文件。请检查下面的代码

File data = Environment.getDataDirectory();
 String  currentDBPath= "/data" +"/data/"+ "com.edsys.eyfs"
                       + "/databases/" + "EdsysEyfsDB";
               Log.d("current path of db", currentDBPath.toString());


File currentDB = new File(data, currentDBPath);
               Log.d("backup database", currentDB.toString());

我正在登记android模拟器。我没有收到任何关于“备份数据库”日志的消息。请帮助我找到解决此问题的方法

获取这样的db路径

File dbFile=getDatabasePath("database.db");
 Log.v(TAG, "Db path is: "+dbFile)

你的问题不是很清楚。你到底在问什么。此外,还可以使用文件db=context.getDatabasePath(“Databasename.db”)检索完整的数据库路径;看一看。解释如何导入/导出数据库。Thnx,我获取路径。但是如何将该文件复制到另一个文件夹