当前位置: 代码迷 >> Web前端 >> 代码中怎么获取WebView中存储的一些缓存信息
  详细解决方案

代码中怎么获取WebView中存储的一些缓存信息

热度:279   发布时间:2012-06-27 14:20:09.0
代码中如何获取WebView中存储的一些缓存信息
下面这段代码可以提供一种方法,当然前提是要知道缓存文件的一些信息结构,可以先用sqlite数据库工具来进行查看,下面贴上一段代码:
SQLiteDatabase database = SQLiteDatabase.openDatabase(
				getDatabasePath("webview.db").getAbsolutePath(), null,
				SQLiteDatabase.OPEN_READONLY);
		Cursor cursor = database.rawQuery("select * from cookies",
				new String[] {});
		StringBuilder sb = new StringBuilder();
		if (cursor.moveToFirst()) {
			do {
				sb.append(cursor.getString(cursor.getColumnIndex("name")) + "="
						+ cursor.getString(cursor.getColumnIndex("value"))
						+ ";");
			} while (cursor.moveToNext());
		}