0
我正在開發以數據庫作爲後端的黑莓手機應用程序。數據庫有一些數據,所以我將數據庫從res導入到sdcard
,它在模擬器中正常工作。 當我安裝my app into device
那麼它不工作可能是我無法理解的問題。下面是我的代碼..如何將數據庫複製到黑莓手機中的設備
調用方法
DatabseCopy db=new DatabseCopy();
db.copyFile("/nm.db","file:///SDCard/Databases/nm.db");
方法
public void copyFile(String srFile, String dtFile)
{
try
{
FileConnection fconn;
fconn = (FileConnection) Connector.open(dtFile,Connector.READ_WRITE);
if(!fconn.exists()) // if file does not exists , create a new one
{
fconn.create();
}
InputStream is = (InputStream)this.getClass().getResourceAsStream(srFile);
OutputStream os =fconn.openOutputStream();
byte[] buf = new byte[1024];
int len;
while ((len = is.read(buf)) > 0)
{
os.write(buf, 0, len);
}
is.close();
os.close();
}
catch(IOException e)
{
System.out.println("Exception"+e.getMessage()) ;
}
}
你得到了哪個錯誤?如果你想更多來這裏http://chat.stackoverflow.com/rooms/4014/knowledge-sharing-center-for-blackberry-and-java – 2011-12-16 07:51:22
更好地改變標題 – alishaik786 2011-12-16 12:14:15