gpt4 book ai didi

javascript - Android:将图像 URI 从 webview 网站发送到应用程序

转载 作者:行者123 更新时间:2023-11-28 09:14:43 25 4
gpt4 key购买 nike

我正在尝试使用 Javascript 将图像 URI 从网站 Canvas 发送到应用程序。在网站中,我使用以下依赖于 html2canvas 插件的函数:

$("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 的转换)并正确执行日志...它可能是什么?

最佳答案

尝试将其作为字符串传递。 JavaScript 中的 UriAndroid 中的情况不同。

public void metodoDemo1(String imageUri)

关于javascript - Android:将图像 URI 从 webview 网站发送到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15808602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com