Android WebView调用Js设置byte[]给Img src
16lz
2021-01-23
WebView与JS的相互调用就不在这里罗嗦了, 这里只说怎么通过WebView将Bitmap的byte[]调用JS方法设置到HTML的IMG上, 代码如下:
Android:
JS:
Android:
public void onGestureReslut(Bitmap bitmap) {ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos); byte[] bytes = baos.toByteArray();String image64 = Base64.encodeToString(bytes, Base64.NO_WRAP);webview.loadUrl("javascript:setGesture('data:image/jpeg;base64," + image64.trim() + "')");}
JS:
function setGesture(src) {$('#signaturePhoto').attr("src", src);}
更多相关文章
- Android代码混淆常见配置
- Android 的http通信(原生代码)
- [Android] 一份代码,两个版本
- Android一键锁屏代码
- Android截屏实现——亲测有效代码
- [置顶] Android SDK中的例子的源代码
- Android中获取网页表单中的数据实现思路及代码