2011-02-04 1 views
3

Я создал базу данных в Android, используя ниже линии code-Android- URI из базы данных SQLite Created

SQLiteDatabase sampleDB = this.openOrCreateDatabase ("SAMPLE_DB_NAME", MODE_PRIVATE, нуль);

Теперь, я хочу знать, что будет Uri для этой базы данных или как найти URI созданной базы данных. Пожалуйста, помогите мне.

Заранее спасибо Манодж

+0

Пожалуйста, обратитесь к следующему ВОПРОСУ: http://stackoverflow.com/questions/1465122/in-android-sdk1-5- где-ду-я-найти-мой-SQLITE-DB-в-моей-системы – punnie

ответ

0

содержание: //com.package_name.dbprovider_name/table_name

вы должны реализовать следующий код

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

, если она содержит accounds.db. Если вы достигнете другого подкаталога, вызовите свою собственную функцию рекурсивно с подпапкой в ​​качестве отправной точки,