Мы разрабатываем веб-сайт, который будет локальным для планшета Android. Идея заключается в том, что мы создаем веб-приложение, копируем веб-приложение на карты MicroSD и распространяем SD-карты.
Прямо сейчас, когда вы открываете файловый менеджер и переходите к местоположению и открываете index.html
, файловый менеджер делает ужасную работу и отображает любой HTML.
Чтобы просмотреть страницу в браузере, вам нужно ввести:file:///Removable/MicroSD/MyApp/index.html
Это не очень интуитивно понятно. Можно ли создать файл, который запускается из файлового менеджера, который создаст закладку и поместит ее на главный экран, указывающий на место, указанное выше? Спасибо.
Как предложил t0mm13b в своем комментарии к вашему вопросу, ярлык на рабочем столе - самый простой способ. Это требует, чтобы вы сначала открыли страницу в своем браузере и создали для нее закладку (позже вы увидите, почему требуется этот шаг).
Как вы заявили, что не можете добавить ярлык обычным способом, вот альтернативный подход:
Некоторые планшеты поставляются с лаунчером, который предлагает настройки обоев только при длительном нажатии (у меня тоже есть такие). В этом случае откройте панель приложений (где вы можете найти все свои приложения) и переключитесь на вкладку «Виджеты» (обычно прокручивая страницу справа налево). Вы увидите слово «Виджеты», выделенное сверху. Теперь обратите внимание на виджет «закладки». Вам может быть предложено несколько из них, от «1x1» до «4x4» (числа здесь указывают размер, который виджет будет занимать на вашем экране). Вы можете играть с ними, чтобы найти тот, который подходит вам лучше всего. Нажмите и удерживайте его, и ящик за ним «исчезнет» — вместо этого отобразятся ваши домашние экраны. Перетащите виджет туда, где вы хотите его разместить.
Теперь он спросит вас, какую закладку вы хотите использовать для виджета. Выберите закладку, которую вы создали в своем браузере в начале. Теперь виджет должен быть создан на рабочем столе.
App isn't installed
в сообщении Toast (я думаю, что тост вызывает эти крошечные сообщения)http://www.google.com/
) — появляется ли такая же ошибка? Кроме того, какой браузер вы используете — и можно ли использовать альтернативный браузер? Последней альтернативой (без лишней путаницы) было бы просто создать закладку (как вы уже сделали) и открыть ее из самого браузера. Вы также можете попробовать отправить URL-адрес в почтовом сообщении и посмотреть, откроется ли тогда браузер.file:///Removable/MicroSD/MyApp/index.html
(включая открытие file:///
) и путь указан правильно? Можете ли вы без проблем открыть эту закладку из браузера?Почему вы решили распространять через SD-карту? Вы можете использовать что-то похожее на PhoneGap и упаковать его в APK. Это все еще статические файлы локально, и они все еще запускаются локальным WebRenderer.
Это немного альтернативное решение + комментарий -.-
Если вы можете установить приложение из игрового магазина, не нарушая вашего контракта, то получите Task Bomb .
Теперь, когда вы создали задачу, вам нужно добавить ярлык на домашний экран.
Установить открыть в браузере - затем вы можете перейти к файлу в менеджере, выбрать файл, и он откроется в веб-браузере. Затем вы также можете сделать закладку в своем веб-браузере и даже поместить эту закладку в виджет на рабочем столе.
И вышеуказанное приложение с открытым исходным кодом
т0мм13б
Ронни
т0мм13б
Ронни