Beyon_javaeye 发表于 2013-1-30 04:09:38

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]
查看完整版本: Android WebView调用Js设置byte[]给Img src