android 从webview中读取缓存的图片
16lz
2021-01-23
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的连接和文件路径,这个方法有问题
更多相关文章
- Android将bitmap保存到自定义路径
- android 根据SD卡中图片路径读取并显示SD中的图片――源代码
- android读取SDCard任意路径下的文件
- Android之adt 23找不到NDK路径设置解决方案
- Android 模拟器中AVD路径的修改
- Android各版本 内外卡真实路径
- AVD(android virtual device)路径设置
- APK安装路径移动至外部存储设备
- android实现图片按任意路径截取