Самый простой способ запустить веб-страницу в android с помощью значка

У нас есть веб-сайт, который предлагает услугу электронной почты. Мы хотели бы создать полноценное приложение для этого, но не можем позволить себе это прямо сейчас. Тем временем было бы здорово, если бы мы могли предоставить пользователям значок на своих телефонах, который перенесет их на страницу, отформатированную для мобильного телефона в Интернете. Так что я хотел бы знать, как мы можем получить значок на телефоне пользователей Android, который просто запустит веб-ссылку в браузере - это должно быть приложение, есть ли более простой способ, или я над оценкой насколько сложно было бы сделать это как приложение в любом случае?

Заранее спасибо

Ответ 1

Создайте новый проект Android (после выполнения шагов установки SDK, предоставленных http://developer.android.com)

в каталоге /res/drawable - * dpi у вас есть значки laucher. Измените их все.

В основном действии удалите все внутри метода onCreate и поставьте это:

String url = "http://www.YOUR-URL.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

Это откроет браузер Android с предоставленным URL.

Ответ 2

Я делал подобные проекты в прошлом, это очень просто. Вам нужно создать веб-сайт, отформатированный для меньшего экрана. Как только вы это сделаете, создание приложения для Android, которое отображает ваш сайт внутри, прост. Вы даже можете удалить все панели инструментов браузера Android, чтобы он выглядел так, как будто ваш сайт является настоящим андроидным приложением. Google Android-андроид, это укажет вам в правильном направлении.

Ответ 3

Один из способов - добавить закладку на сайт, а затем добавить его на главный экран. Источник

Ответ 4

См. здесь, что, вероятно, лучшая страница инструкций о том, как это сделать:

http://intelnav.50webs.com/app_project.html

Он основан на Webview, то есть он открывает страницу и делает всю навигацию в окне приложения, а не в браузере по умолчанию. Поэтому, если вы хотите открыть его в браузере, вы должны использовать Intent, как сказано в предыдущих ответах.

Мои 2 фунта стоит, я думаю, что это лучше в окне приложения, если вы действительно не хотите сложной навигации с возможностью открытия дополнительных вкладок, окон и т.д. Недостаток внешнего браузера заключается в том, что, насколько я мог видеть, нет способа узнать, открыта ли страница в браузере, чтобы каждый раз запускать другую копию (на новой вкладке). Если пользователь не закрывает вкладку в конце, они обычно этого не делают, это может стать довольно раздражающим. Кроме того, в приложении вы, вероятно, будете иметь несколько лучших возможностей для объявлений, если вы когда-нибудь захотите их.

В отличие от простой закладки на главном экране, как указывали другие, проще и удобнее для конечных пользователей просто загружать приложение из интернет-магазина (как правило, в Google Play). Это то, что они привыкли делать. И у них есть много дополнительной информации, например, что она делает, что другие говорят об этом, скриншоты (если вы предоставляете некоторые из них, но вы должны). Плюс способ комментировать/жаловаться. Это другое дело. Технически это может не иметь большого смысла, но с простой точки зрения пользователя он явно лучше ИМО.

Ответ 5

Мне кажется, что вам нужна мобильная версия вашей веб-страницы. У вас это уже есть? Когда у вас есть ваш мобильный сайт (т.е. Сайт, оптимизированный для мобильных устройств), вы можете создать простое приложение только с одним WebView. Весь контент будет загружен с вашего сайта и отображен внутри веб-представления. Это тривиально, но, тем не менее, создание мобильного веб-сайта займет некоторое время. Обратите внимание, что у вас нет мобильного веб-сайта, вы можете упаковать существующий веб-сайт в WebView, но это снизит пользовательский интерфейс.

Ответ 6

вы создали бы приложение, которое запускает ссылку на браузер, ссылающуюся на ваш сайт, или пользовательский WebView для запуска вашего веб-сайта в полноэкранном режиме без какой-либо панели навигации и т.д.

Ответ 7

Единственный простой способ - направить инструкции на свой сайт (прямо или как контекстное всплывающее окно) о том, как добавить закладку в виде значка на вашем главном экране. Это может быть немного сложнее на Android и зависит от браузера. Более простой вариант для ваших потенциальных пользователей - предоставить приложение-оболочку через Marketplace.

Не сложно создать простое приложение для Android-обертки в Java, которое запускает браузер, используя Intents. Основной код запуска браузера в основном таков:

Uri uriUrl = Uri.parse("http://www.yourwebpage.com");
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);

Более подробное руководство по созданию этого доступно здесь: http://mobile.tutsplus.com/tutorials/android/launch-android-browser/

Ответ 8

Попробуйте это приложение для запуска мобильных устройств для показа веб-сайтов. Написано с cordova для платформ, таких как Android, ios, браузер и т.д.: https://github.com/jetedonner/ch.kimhauser.cordova.kickstartwebsite (GooglePlay: https://play.google.com/store/apps/details?id=ch.kimhauser.cordova.kickstartwebsite, веб-сайт: http://kimhauser.ch/index.php/projects/cordova-phonegap/kick-start-website)