Можно ли повлиять на содержимое мобильного браузера с помощью приложения для Android? - PullRequest
0 голосов
/ 19 февраля 2019

Я начинаю создавать приложение для Android со своими ограниченными знаниями, и я не уверен, что эта функциональность возможна, но, надеюсь, великие умы в SO могут помочь, хотя!

Базовая функциональностьПриложение будет аналогично тому, как пользователь вводит в приложение текстовую строку, например «Chicago Bulls», а затем, когда они используют свой мобильный браузер, все экземпляры этой текстовой строки на странице форматируются жирным шрифтом и, например, красными буквами..

Возможно ли это вообще с приложением для Android?Или что-то подобное?

Я гуглил для создания приложений для Android, интегрируемых с мобильными браузерами, но я не смог найти ничего подходящего.Я думал, что потенциально смогу создать мобильное расширение Chrome, но похоже, что расширения Chrome еще не поддерживаются Android?

1 Ответ

0 голосов
/ 19 февраля 2019

Мне не понятен ваш вопрос.Я предполагаю, что вы хотите изменить какой-либо шрифт в веб-просмотре?Если это так, то вы можете попробовать

Пример:

a) Инициировать ваш веб-просмотр

webview = (WebView) findViewById(R.id.webView);

b) Создать выигранную таблицу стилей и прикрепить ее к телу html

String pish = "<html><head><style type=\"text/css\">@font-face {font-family: 
MyFont;src: url(\"file:///android_asset/font/BMitra.ttf\")}body {font-family: 
MyFont;font-size: medium;text-align: justify;}</style></head><body>";
String pas = "</body></html>";

в) Загрузить на веб-сайте

String webContent = pish + YourTxext + pas;
String internalFilePath = "file://" + getFilesDir().getAbsolutePath() + "/";
webview.loadDataWithBaseURL(internalFilePath, webContent, "text/html", "UTF-8", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...