2011-02-04 9 views
3

나는 코드 -Android 기기, URI는 데이터베이스

라인 아래 사용하여 안드로이드에서 데이터베이스를 생성

의 SQLiteDatabase SAMPLEDB = this.openOrCreateDatabase ("SAMPLE_DB_NAME" MODE_PRIVATE, NULL);

이제이 데이터베이스에 대해 Uri가 무엇인지 또는 생성 된 데이터베이스의 Uri를 찾는 방법을 알고 싶습니다. 나를 도와주십시오. 사전에

덕분에 마노

+0

다음 SO 질문을 참조하십시오. http://stackoverflow.com/questions/1465122/in-android-sdk1-5- where-do-i-find-my-sqlite-db-in-my-system – punnie

답변

0

내용 : //com.package_name.dbprovider_name/table_name

당신은 코드가 accounds.db이 포함 된 경우

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... 
     } 
} 

다음 구현할 수있다. 다른 하위 디렉토리에 도달하면 하위 폴더를 시작 지점으로 재귀 적으로 자신의 함수를 호출하십시오.