代码中如何获取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());
		}

你可能感兴趣的:(webView)