做了个简单的测试,用于android的sqlite3操作下载的sqlite3数据库文件。  是可以的,目前测试的仅是Cursor(游标)移动到结果集第一行,然后操作指定列的值。  代码:  FileOutputStream outputStream = openFileOutput("mydb", 0);  InputStream inputStream = response.getEntity().getContent();  byte[] data = new byte[bufferSize];  for (int i = inputStream.read(data); i > 0; i = inputStream  .read(data)) {  outputStream.write(data, 0, i);  }  SQLiteDatabase database = SQLiteDatabase  .openOrCreateDatabase(getFileStreamPath(fileName)  .getAbsolutePath(), null);  Cursor cursor = database.rawQuery("select * from users",  new String[] {});  if (cursor.moveToFirst()) {  Log.i(TAG, "user name: " + cursor.getString(1));  }  database.close();
本文由尚观科技诚意提供