Articles of браузер

Обработка разрешений на загрузку файлов WebView и времени выполнения

Когда я нажимаю кнопку в WebView , он должен загрузить PDF-файл, который будет сохранен во внешнем хранилище. Для этого я устанавливаю DownloadListener : webview.setDownloadListener(new DownloadHandler()); public class DownloadHandler implements DownloadListener { @Override public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { DownloadManager.Request request = new DownloadManager.Request( Uri.parse(url)); request.allowScanningByMediaScanner(); request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, getFileName(url)); […]

Идентификатор устройства для Push-уведомления

Я внедряю службу push-уведомлений. Мне нужно создать базу данных для хранения всех токенов устройства с 4 мобильных платформ. Я хочу организовать их соответственно своим платформам (iOS, Android, BlackBerry, WP7). Но каковы способы дифференциации платформ, поэтому, если я хочу отправить сообщение только пользователям Android, другие платформы не получат его. Я использую ManicNetwork, но, к сожалению, программное […]

Как поддерживать просмотр PDF для всего мобильного браузера?

я использую <object> Для вставки PDF-файла на мой сайт. например <object data="abc.pdf" type="application/pdf"> <embed src="abc.pdf" type="application/pdf" /> </object> Он работает на всех настольных браузерах, но на моем устройстве Android он ничего не показывает. Помимо использования google pdf viewer (так как он значительно снижает качество PDF-файлов), есть ли способ поддержать все браузеры устройств ios / android? […]

Android Open WebView в фоновом режиме и захват экрана

Я пытаюсь открыть URL-адрес в WebView из фоновой службы, а затем сделать снимок экрана скрытого WebView. Как ни странно, это не работает! Это возможно? Некоторые фрагменты кода: webView.setVisibility(View.INVISIBLE); … final Picture picture = webView.capturePicture(); final Bitmap b = Bitmap.createBitmap(picture.getWidth(), picture.getHeight(), Bitmap.Config.ARGB_8888); final Canvas c = new Canvas(b); picture.draw(c); …. благодаря

WebView загружает адрес электронной почты, а не открывает Chooser Intent

Если пользователь приложения выбирает определенный значок, WebView загружает URL-адрес, начинающийся с 'mailto:'. Я включил метод, который пытается исправить это, запустив выбор для доступа к альтернативному приложению электронной почты, но он не работает по неизвестной причине. Любая помощь будет оценена. MainActivity.java package com.example.zangle; import java.io.BufferedInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; import […]

Как захватить код ключевого слова backspace в браузере Android – javascript?

У меня есть страница, написанная в чистом HTML Javascript … Я обрабатываю код активации, и мне нужно получить код ключа, когда нужно запустить специальную задачу ключевого кода == 8 (backspace) … но если я открою страницу в Браузер Android, хром или что-то еще … backspace не возвращает код клавиши … Я сделал: $( '.input-cell' ).bind( […]

Объединение html front-end и python «back-end» в мобильном приложении

Мое приложение имеет внешний интерфейс на основе html и использует логику python на внутреннем сервере. Это приложение должно запускаться в автономном режиме, а не подключаться к Интернету, поэтому с помощью «back-end» здесь я не имею в виду сервер, работающий удаленно, а скорее логика python, работающая бок о бок в том же приложении, что и браузер […]

Почему приложение Android для Android выглядит так гладко

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

Проблемы с UI в конвертированных приложениях для Android на платформу BlackBerry

Я нахожусь в процессе конвертации Android-приложения для работы на платформе Blackberry и публикации его в BlackBerry World (рынок BB). Поэтому я продолжал следовать следующему учебному курсу, и да, он хорошо работает в BlackBerry 10 Device Simulator, но с некоторыми проблемами. В Android-приложении у него есть отдельные пользовательские интерфейсы, определенные для главных экранов, как показано ниже, […]

Android – добавление GestureDetector в веб-просмотр

Я хотел бы добавить класс GestureDetector в свой веб-просмотр, чтобы я мог управлять обычными жестами, такими как doubletap. Вот что я пытаюсь выполнить: SingleTap будет нормально функционировать DoubleTap откроет пункты (подробнее об этом ниже) Что касается DoubleTap – на сайте есть исходный код, определяющий, как отдельные и двойные клики обрабатываются для определенных элементов. В нем […]

Intereting Posts
Android IllegalArgumentException для cancelDialog Меню Android Circle Like Catch Notes API-интерфейс Firebase с несколькими темами в состоянии Удаляет ли приложение андроида удаление базы данных, хранящейся на SD-карте? WebView в CoordinatorLayout с CollapsingToolbarLayout Использование Butter Knife в пользовательских BaseAdapter SubClass Результаты в «Невозможно ввести представления» Как использовать ctags для автозаполнения в vim Как добавить панель поиска с редактированием текста на панели инструментов Получите уровень заряда аккумулятора, прежде чем радиовещательный приемник ответит на Intent.ACTION_BATTERY_CHANGED Emoji (смайлики) на Blackberry и Android App. Как поддержать? Ошибка «Package R не существует» при создании с помощью Gradle из командной строки Сколько поддержки существует для -webkit-overflow-прокрутки: touch Android FragmentTransaction Custom Animation (Неизвестное имя аниматора: Перевести) Как проверить, содержит ли Array определенный термин – Android XML Spinner атрибуты textAlignment = "right" API 16