我的项目是一个基于 web 的应用程序,由 android webview 加载。我想通过单击网页上的一个按钮来调用相机,然后捕捉图像并返回网页。
目前我用MediaStore.ACTION_IMAGE_CAPTURE
相机拍照。然后将图像转换为base64字符串 ( myImgStr
)。这些步骤都很好。
但是当我使用webview.LoadUrl("javascript:handleCameraResult('+ myImgStr +')")
将图像字符串发送回网页时,网页中有空值。
你们知道问题是什么以及如何解决吗?谢谢!