Мой проект - это веб-приложение и загружается веб-сайтом android. Я хочу позвонить на камеру, нажав одну кнопку на моей веб-странице, затем перехватить изображение и вернуться на веб-страницу.как отправить изображение как base64 в андроид webview текущую страницу
В настоящее время я использую MediaStore.ACTION_IMAGE_CAPTURE
, чтобы поймать изображение с помощью камеры. А затем преобразуйте изображение в base64 string (myImgStr
). Эти шаги в порядке.
Но когда я использую webview.LoadUrl("javascript:handleCameraResult('+ myImgStr +')")
, чтобы отправить изображение строки обратно на веб-страницу, есть null на веб-странице.
Вы, ребята, знаете, в чем проблема и как это исправить? Спасибо!
Вы тестируете это на эмуляторе или на самом устройстве? –