2013-09-30 32 views
-1

在我的android应用程序中,我想导出我的数据库。但我没有收到文件。请检查下面的代码。如何在android上获取databse文件

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模拟器中检查。我没有收到有关“备份数据库”日志的消息。请帮我找到这个

+0

数据库路径你的问题不是很清楚。你到底在问什么?此外,您可以使用* File db = context.getDatabasePath(“Databasename.db”); * – Kuffs

+0

检索完整的数据库路径。请参阅http://stackoverflow.com/a/6542214/2065418。 说明如何导入/导出数据库。 –

回答

0

解决方案中获得这样的

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

Thnx,我得到了路径。但如何将该文件复制到另一个文件夹 – Ameer

相关问题