Сайт в виде андроид приложения

Тема в разделе "Мобильные ОС", создана пользователем tromm, 24 янв 2016.

Модераторы: ADMiNZ
  1. qwertyguru

    qwertyguru Постоялец

    Регистр.:
    22 фев 2017
    Сообщения:
    162
    Симпатии:
    61
    Могу предложить как вариант, это было на мероприятии дня свободного программного обеспечения, думаю поможет вам.
     
  2. VladimirPutin

    VladimirPutin Писатель

    Регистр.:
    20 мар 2017
    Сообщения:
    11
    Симпатии:
    2
    Делал нечто подобное на RAD studio и firemonkey, но готовый apk получается довольно громоздким и есть некоторые другие недостатки.
     
    qwertyguru нравится это.
  3. Mazai

    Mazai Создатель

    Регистр.:
    16 июл 2013
    Сообщения:
    17
    Симпатии:
    0
    Тоже скачал RAD, какие ещё недостатки? Насколько громоздким получилось apk в граммах (мегабайтах)
     
  4. qwertyguru

    qwertyguru Постоялец

    Регистр.:
    22 фев 2017
    Сообщения:
    162
    Симпатии:
    61
    Там смотря какие задачи, какой объем, если простенький сайт переносите, но не так много. Вот статья с хабра, с подробным описанеим действий Перейти по ссылке
     
  5. inetlinks

    inetlinks Постоялец

    Регистр.:
    2 сен 2007
    Сообщения:
    149
    Симпатии:
    18
    Если все еще актуально, могу собрать apk поместив туда ваш сайт. Работаю с андроид Студио, без всяких встроенных реклам и пр.
     
  6. tebelius15

    tebelius15 Создатель

    Регистр.:
    16 дек 2016
    Сообщения:
    39
    Симпатии:
    17
    Хотелось бы узнать от человека который в этом разбирается .
    залил в Android studio архив WebView
    ссылки изменил на свой сайт (доска объявлений ) ссылку скинул в лс.
    моб версия сайта имеется
    захожу в приложения и перехожу в добавить объявления
    все бы хорошо но при добавления фотографий ноль реакции
    окно выбора изображения не открывается..
    что нужно сделать чтоб коректно вызывалось окно выбора изображения с устройстава ?
    спасибо )
    или же укажите правильный путь куда копать
     
  7. inetlinks

    inetlinks Постоялец

    Регистр.:
    2 сен 2007
    Сообщения:
    149
    Симпатии:
    18
    Для работы контейнера file в WebView нам нужно переопределить метод WebChromeClient.openFileChooser(). В этом методе есть некий callback, в который нужно передать файл, выбранный пользователем. Никакого дополнительного функционала сам по себе /> не имеет. Диалог выбора файла нам нужно обеспечить. То есть мы можем открыть любой стандартный Android picker, в котором пользователь выберет нужный файл, получить его, например, через onActivityResult(), и передать в callback метода openFileChooser().

    Пример кода JavaScript:

    Код:
    <input type="file" onchange="onFaileSelected(event)"/>
    Пример кода Java:

    Код:
    WebChromeClient myClient = new WebChromeClient() {
      @SuppressWarnings("unused")
      public void openFileChooser(ValueCallback<Uri> callback, String accept, String capture) {
      callback.onReceiveValue(Uri.parse("file://" + getFileFromSomeProvider()));
      }
    };
    
    WebView webView = (WebView) findViewById(R.id.web_view);
    webView.setWebChromeClient(myClient);
    Также в манифесте прописать
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    для разрешения доступа приложения к файлам на внешней SD

    как то так.
     
    Последнее редактирование модератором: 20 апр 2017