Как вводить изображения из нативного приложения в WebViewAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как вводить изображения из нативного приложения в WebView

Сообщение Anonymous »

Код: Выделить всё

Intent intent = new Intent()
.setType("image/*")
.setAction(Intent.ACTION_GET_CONTENT);
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(Intent.createChooser(intent, "Select a file"), 123);

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==123 && resultCode==RESULT_OK) {
if (data != null) {
if (data.getClipData() != null) {
for (int index = 0; index < data.getClipData().getItemCount(); index++) {
Uri uri = data.getClipData().getItemAt(index).getUri();
System.out.println("imageeee" + index + "=" + uri.toString());
Log.d("filesUri [" + uri + "] : ", String.valueOf(uri));
MainActivity.this.myWebView.loadUrl("javascript:window.INTERFACE.ximagex(document.getElementById('image').src='"+uri+"');");
}
}
}

}
}`
Этот код, возвращающий эту строку:
content://media/picker_get_content/0/com.android.providers.media.photopicker/media/1000000641образное. https://pastebin.com/shttw1vq amd html page
https://postimg.cc/hjqgrsx5

Подробнее здесь: https://stackoverflow.com/questions/797 ... to-webview
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»