powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / вопрос по android
12 сообщений из 12, страница 1 из 1
вопрос по android
    #37568643
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем. Хочу сделать кое-какой справочник для андроида. Можно как то сделать так что бы некоторые слова в абзаце были активны? ну то есть можно было отреагировать на нажатие по ним, ну и цветом выделить. Если делать веб-страничкой тут все понятно, но нужно реагировать не только переходом на другую страницу, но и показать какой нибудь всплывающее окно к примеру.
...
Рейтинг: 0 / 0
вопрос по android
    #37569371
programania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>но нужно реагировать не только переходом на другую страницу,
>но и показать какой нибудь всплывающее окно к примеру.

В html+JS ...onClick="console.log('показать окно 1')"...

В java android:

Код: java
1.
2.
3.
4.
5.
6.
7.
webview.setWebChromeClient(new WebChromeClient() {
  public boolean onConsoleMessage(android.webkit.ConsoleMessage consoleMessage) {
   String s=consoleMessage.message();
// тут показать какой нибудь всплывающее окно к примеру. 
   webview.loadUrl("javascript:open(...)");
   return true; 
}});



И на этом построен фреймворк PhoneGap
...
Рейтинг: 0 / 0
вопрос по android
    #37569658
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
programania, большое спасибо, а это webview.loadUrl("javascript:open(...)"); для чего?
...
Рейтинг: 0 / 0
вопрос по android
    #37570107
programania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а это webview.loadUrl("javascript:open(...)"); для чего?

Это просто пример возможности
вызова JavaScript в Html из Java в Android
В обычной Java такое невозможно.
Да в ней вообще JavaScript в Html не работает
и Html+CSS ограничены, а в Java в Android - Html 5.
...
Рейтинг: 0 / 0
вопрос по android
    #37570195
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
programania, все понятно, еще раз спасибо)
...
Рейтинг: 0 / 0
вопрос по android
    #37592882
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а подскажите пожалуйста как распространять прогу с raw ресурсами? их надо как то отдельно куда то засовывать при инсталяции?
или если без raw делать то как лучше хранить html странички? в строковые ресурсы?
...
Рейтинг: 0 / 0
вопрос по android
    #37592897
programania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> а подскажите пожалуйста как распространять прогу с raw ресурсами?

raw ресурсы входят в установочный файл apk, который является архивом zip
и похоже что другого способа переноса программы в android нет.


> их надо как то отдельно куда то засовывать при инсталяции?

инсталяцию выполняет android без участия программы и засовывает все очень далеко


>или если без raw делать то как лучше хранить html странички? в строковые ресурсы?

файлы html лучше в raw иначе возможна путаница с тегами и кавычками
и похоже что другого способа передать программе файлы при установке кроме ресурсов нет
Зато при запуске установленной программы она может писать все что угодно
Проще всего в /sdcard/имя программы/...
хотя где то читал что официально рекомендуют в /sdcard/android/data/имя пакета/...
можно попробовать в
getCacheDir().getAbsolutePath();
getFilesDir().getAbsolutePath();
getApplicationInfo().dataDir;
но они недоступны без root, пропадают при переустановке и
расходуют память для программ, которой часто не хватает
...
Рейтинг: 0 / 0
вопрос по android
    #37594438
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дак в том то и дело что raw ресурсы не включаются в apk, так же как и assets. можно как то заставить включать их туда?
на эмуляторе все нормально, обращаюсь так
InputStream inputStream = Context.getResources().openRawResource(resId);
BufferedReader buffreader = new BufferedReader(new InputStreamReader(inputStream));
...
...
Рейтинг: 0 / 0
вопрос по android
    #37598136
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неужели никто не знает как быть с raw ресурсами?
...
Рейтинг: 0 / 0
вопрос по android
    #37599160
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pascal4egнеужели никто не знает как быть с raw ресурсами?
никто не знает, что у тебя за проблема. raw включаются в apk. в этом легко убедиться, зайдя в apk как в архив. если у тебя не так, значит ты как-то не правильно собираешь apk.
...
Рейтинг: 0 / 0
вопрос по android
    #37600016
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дак ведь везде пишут что эти ресурсы не включаются... ну я не смотрел правда в апк как в архив. но даже если включается, почему то ошибка на реальном устройстве при попытке обращения. как обращаюсь писал выше
...
Рейтинг: 0 / 0
вопрос по android
    #37600918
Pascal4eg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем спасибо, разобрался
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / вопрос по android
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]