Android WebView调用Js设置byte[]给Img src
WebView与JS的相互调用就不在这里罗嗦了, 这里只说怎么通过WebView将Bitmap的byte[]调用JS方法设置到HTML的IMG上, 代码如下: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);}
页:
[1]