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