做了个简单的测试,用于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();
本文由尚观科技诚意提供
本文由尚观科技诚意提供
解决方案 »
- Android4.0以后该如何实现解锁屏,坐等各位支招
- wifi热点 代码实现
- android单元测试
- 有多个页面,但只在当前页面显示对话框?如何实现?
- 在程序里怎么能跳到无线控件呢?
- fragment替换layout的部分内容,结果fragment只占了父控件的一部分地方,未占满,why
- 安卓数据库问题,update和delete
- AutoCompleteTextView添加simpleAdapter加载图片错误。
- 念小茜,问你一个问题
- Android7 一运行setResult(RESULT_OK,intent);就崩溃
- android 的游戏开发,是不是就是:各种类型的游戏算法啊 ?
- TabHost问题,求助
最近要弄这方面了