Articles of андроид webview

Android – открыть целевые _blank ссылки в WebView с внешним браузером

Я создаю WebView который отображает веб-сайт. Веб-сайт содержит ссылки без атрибута target="_blank" а некоторые – с ним. Мне нужно открыть ссылки с target заданной во внешнем стандартном браузере устройств, и те, которые без него внутри WebView. Я использую WebViewClient и я пробовал эту функцию, но все мои ссылки открываются в WebView : Альтернатива 1: @Override […]

Ссылка на событие Android WebView touch

У меня есть веб-просмотр с баннером, и когда я нажимаю на баннер, должен открыться второй веб-просмотр, следующий за ссылкой. Как я могу это сделать? Я создал первый WebView, и он показывает мой баннер, но когда я нажимаю на него, он открывает ссылку в том же WebView. Как я могу поймать какие-либо события в WebView, когда […]

Как остановить Flash после выхода из WebView?

У меня есть приложение, которое я собрал для потокового флэш-видео в веб-режиме, когда пользователь нажимает кнопку. Он делает это хорошо, но после поддержки или потери фокуса, похоже, что он продолжает использовать данные некоторое время, пока я не предполагаю, что система отключает активность. Если я вручную отключу экран активности, использование данных прекратится почти сразу. Просто отступать, […]

Android-браузер Android не загрузит мой URL-адрес, но загрузит другие

У меня есть приложение webiew на Android, которое загружает некоторые веб-сайты, но не тот, в котором я нуждаюсь. Я понятия не имею, если это проблема с хостом веб-сайта или что-то, что я могу сделать в своем приложении. В основном у меня есть онлайн-портфолио, которое я делаю для университета, и я хочу, чтобы я выглядел лучше, […]

Заполните форму в WebView с помощью Javascript

Я пытаюсь заполнить Webforms из Webview в Android. Я уже нашел здесь этот фрагмент кода: заполнять поля в веб-просмотре автоматически String username = "cristian"; webview.loadUrl("javascript:document.getElementById('username').value = '"+username+"';"); К несчастью, я не понимаю, где мне нужно открыть страницу, которую я хочу заполнить. setContentView(R.layout.web); final WebView mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl(url); String user="u"; String pwd="p"; mWebView.loadUrl("javascript:document.getElementById('username').value […]

OnPageFinished () никогда не вызывал (webview)!

Я хочу показать тост, когда веб-просмотр полностью загружен. Но тост никогда не появляется, я не знаю, почему … там мой код: public class WebViewSignUp extends Activity{ WebView mWebView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.webviewsignup); mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); ((TextView)findViewById(R.id.home)).setOnClickListener(new OnClickListener(){ public void onClick(View v) { finish(); } }); mWebView.setWebViewClient(new WebViewClient() { @Override […]

Получение растрового изображения из WebView приводит к сбою OutOfMemory

У меня есть пользовательский WebView и я хочу получить растровое изображение его содержимого (включенное WebView ). Я использовал этот код, который я получил отсюда : public static Bitmap getBitmapFromWebviewV2(WebView webView) { webView.measure(View.MeasureSpec.makeMeasureSpec( View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)); webView.layout(0, 0, webView.getMeasuredWidth(), webView.getMeasuredHeight()); webView.setDrawingCacheEnabled(true); webView.buildDrawingCache(); Bitmap bm = Bitmap.createBitmap(webView.getMeasuredWidth(), webView.getMeasuredHeight(), Bitmap.Config.ARGB_8888); Canvas bigcanvas = new Canvas(bm); Paint paint […]

Как разместить веб-страницу на экране Android (веб-просмотр)?

Возможный дубликат: Android Webview – веб-страница должна соответствовать экрану устройства Я хочу сделать веб-страницу в веб-браузере Android. В настоящее время я могу отображать веб-страницу, но как сделать ее подходящей на экране? Я упомянул: Android Webview – веб-страница должна соответствовать экрану устройства, но не нашел там решения. Благодаря!!

Можно ли использовать контент: // в качестве источника для элемента <audio> в WebView

Я создал ContentProvider. Он экспортирует файлы в мои ресурсы / каталог. Я использую content: // urls для доступа к экспортированному контенту в WebView. Следующий HTML работает так, как ожидалось: <img src="content://<provider-name>/test.jpg"> Я пытаюсь использовать контент-провайдер для mp3-аудио файлов: <div id='player'></div> <script> url = "content://<provider-name>/test.mp3"; var audio = document.createElement('audio'); audio.src = url; audio.controls = "controls"; document.getElementById("player").appendChild(audio); […]

Android Webview: Mailto не может реализовать

Я не могу реализовать функциональность mailto link в пользовательском веб-просмотре, приведенном ниже. Pls Помогите мне смешать эти два кода. Я относительно новичок в Android. Я не знаю, как реализовать код mailto. Решение для stackoverflow: Код Mailto @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("mailto:")){ MailTo mt = MailTo.parse(url); Intent i = new Intent(Intent.ACTION_SEND); i.setType("text/plain"); […]