Если вам нужна ваша база данных вне приложения для тестирования, тогда я думаю, что вы должны экспортировать ее в свою SDCard.
public static void exportfile(String applicationPackageName,String databaseName,String pathOfFolder) throws FileNotFoundException, IOException
{
InputStream myInput;
myInput = new FileInputStream("/data/data/"+applicationPackageName+"/databases/"+databaseName);
File directory = new File("/sdcard"+pathOfFolder);
if (!directory.exists())
{
directory.mkdirs();
}
OutputStream myOutput = new FileOutputStream(directory.getPath()+"/"+databaseName);
byte[] buffer = new byte[1024];
int length;
while ((length = myInput.read(buffer))>0)
{
myOutput.write(buffer, 0, length);
}
myOutput.flush();
myOutput.close();
myInput.close();
}
applicationPackageName: - имя пакета приложения
databaseName: - имя файла базы данных
pathOfFolder: - путь к папке, куда следует экспортировать файл в SDCard
не забудьте добавить <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
в файл манифеста.
И загрузите любой SQLite Manager, чтобы открыть этот файл.
Спасибо .. надеюсь, он вам поможет.