Android(安卓)WebView调用Js设置byte[]给Img src
16lz
2022-06-06
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(安卓)对话框(Dialog)大全 建立你自己的对话框
- Rexsee API介绍:Android屏幕锁定,Keyguard函数与扩展源码
- Android(安卓)中使用Aspectj进行切面编程
- Android单元测试详解(以公司产品demo为案例)
- WiFi流程
- Android(安卓)App调用跳转百度地图、高德地图、腾讯地图进行目的
- 关于android真机测试(linux系统下)
- Android(安卓)集成百度地图实现设备定位
- Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implem