android 从webview中读取缓存的图片

来源:互联网 发布:unity3d骰子转动 编辑:程序博客网 时间:2024/06/03 03:03
SQLiteDatabase db = getActivity().openOrCreateDatabase("webviewCache.db", Context.MODE_PRIVATE, null);Cursor c = db.rawQuery("SELECT * FROM cache where url = ?",new String[]{iImageUrl});while (c.moveToNext()) {    String filepath= c.getString(c.getColumnIndex("filepath"));    File file=new File(getActivity().getCacheDir()+"/webviewCache/"+filepath);    FileInputStream inStream=new FileInputStream(file);    drawable=BitmapFactory.decodeStream(inStream);}c.close();

后来测试HUAWEI Y320-T00发现它没有生成webviewCache.db,倒是有webviewCookiesChromiun.db和webviewCookiesChromiunPrivate.db

用sqlite3进去里面查看表,发现找不到cache这个表,也没有保存url的连接和文件路径,这个方法有问题


0 0
原创粉丝点击