0
"SQLite Expert"로 SQLite 데이터베이스를 만들었으며 이름은 "dbtest"입니다. 내가 프로그램을 실행할 때 내가 자산 폴더에 복사,이 대화 보여줍니다 android Studio에 외부 SQLite 데이터베이스 추가
을 그리고 이것은 데이터 폴더에 데이터베이스를 복사하는 방법입니다 :
내가 무엇을해야public final String path="data/data/sqlitedatabaseexample.example.ahmad.sqlitedatabaseexample/databases";
public final String Name ="dbtest";
public void copydatabase() throws IOException // method for copy database from assets folder to program's data folder
{
OutputStream myoutput = new FileOutputStream(path+Name); //destination address
byte [] buffer = new byte [1024];
int length;
InputStream myinput = mycontext.getAssets().open("dbtest"); // file name that is in Assets folder
while ((length = myinput.read(buffer))>0)
{
myoutput.write(buffer,0,length);
}
myinput.close();
myoutput.flush();
myoutput.close();
}
(dbtest에 형식을 추가하고 싶지 않습니다.)
무엇이 당신의 질문입니까? 당신이 요구하고있는 문제는 무엇입니까? –
대화 상자에서 텍스트를 선택하면 오류가 발생합니다. – ahmadsfff
Android Studio 대화 상자에서? Google/Jetbrains에 버그를보고하십시오. –