1
我试图从网站画布发送图像URI到应用程序与JavaScript。 在网站我使用下面的函数依赖于所述html2canvas插件:Android:从webview网站发送图像URI到应用程序
$("div.imagecapture").click(function()
{
html2canvas(document.getElementById('paper_trolley_center'),
{
onrendered: function(canvas)
{
var strDataURI = canvas.toDataURL("image/jpeg");
console.log('La imagen: '+strDataURI);
jsNativeInterface.metodoDemo1(strDataURI);
}
});
});
的的console.log输出URI,但应用程序接收一个空值:
public void metodoDemo1(Uri imageUri)
{
Log.d(TAG, "IMAGEURI: "+imageUri);
senddatatodevice(imageUri);
}
的应用程序和webview网站之间的数据传输工作正常,因为我可以收到一个字符串(更改metodoDemo1的投射)并正确执行日志... 它可能是什么?
它的工作原理,我想我可以解析它之后。 – user997593 2013-04-04 14:38:49
的确,我只使用基本类型,如String/Boolean/Integer – RvdK 2013-04-04 15:04:21
当我尝试处理URI时,出现此错误: java.io.FileNotFoundException:无内容提供者:data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAP .. 。(这里是所有的URI) – user997593 2013-04-04 15:34:44