2011-08-11 9 views
10

Mamy stronę internetową, która oferuje usługę e-mail. Chcielibyśmy stworzyć do tego w pełni rozwiniętą aplikację, ale nie stać nas na to teraz. W międzyczasie byłoby świetnie, gdybyśmy mogli dać użytkownikom ikonę na ich telefonach, która zaprowadzi ich na stronę sformatowaną dla telefonów komórkowych w Internecie. Więc chciałbym wiedzieć, w jaki sposób możemy uzyskać ikonę na telefonie z Androidem, który po prostu uruchomi łącze internetowe w przeglądarce - czy to musi być aplikacja, czy jest łatwiejszy sposób, czy też jestem nadmiernie szacowany? jak skomplikowane byłoby stworzenie tego jako aplikacji?Najprostszy sposób na uruchomienie strony internetowej w Androidzie z ikoną

góry dzięki

Odpowiedz

2

Jednym ze sposobów jest do zakładki witryny, a następnie dodać go do ekranu głównego. Source

0

Wydaje mi się, że potrzebujesz mobilnej wersji swojej strony internetowej. Czy już to masz? Po utworzeniu witryny mobilnej (np. Strony zoptymalizowanej pod kątem urządzeń mobilnych) można utworzyć prostą aplikację z tylko jednym WebView. Cała zawartość zostanie pobrana z Twojej witryny i wyświetlona w widoku internetowym. To jest banalne, ale zrobienie całej witryny mobilnej zajmie trochę czasu.
Pamiętaj, że NIE MUSISZ mieć mobilnej witryny internetowej, możesz spakować istniejącą witrynę do WebView, ale to obniżyłoby komfort użytkowania.

5

Zrobiłem takie projekty w przeszłości, jest to bardzo proste. Musisz utworzyć stronę internetową sformatowaną dla mniejszego ekranu. Gdy to zrobisz, budowa aplikacji na Androida, która wyświetla Twoją witrynę w tym miejscu, jest prosta. Możesz nawet usunąć wszystkie paski narzędzi przeglądarki Android, więc wygląda na to, że twoja strona internetowa to prawdziwa aplikacja na Androida. Google Android odsłon internetowych, to wskaże Ci w dobrym kierunku.

0

byś zbudować aplikację, która uruchamia intencję przeglądarki linkami do swojej strony internetowej lub niestandardowego WebView, aby uruchomić swoją stronę w pełnym ekranie bez nawigacji bar etc ..

0

Jedynym sposobem jest łatwiej umieścić instrukcje dotyczące Twoja witryna (bezpośrednio lub kontekstowo), aby dodać zakładkę jako ikonę na ekranie głównym. Może to być nieco bardziej skomplikowane na Androida i zależy od przeglądarki. Prostszym rozwiązaniem dla potencjalnych użytkowników jest udostępnienie aplikacji opakowującej za pośrednictwem Marketplace.

Nie jest zbyt skomplikowane tworzenie prostej aplikacji na Androida w języku Java, która uruchamia przeglądarkę za pomocą Intents. Zasadniczą kod launch przeglądarka jest w zasadzie tak:

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

Bardziej szczegółowy poradnik do tworzenia jest dostępny tutaj: http://mobile.tutsplus.com/tutorials/android/launch-android-browser/

16

Tworzenie nowego projektu Android (po wykonaniu czynności instalacyjnych SDK przewidzianych w http://developer.android.com)

w katalogu/res/drawable- * dpi masz ikony laucher. Zmodyfikuj je wszystkie.

W głównej aktywności, usuń wszystko wewnątrz metody onCreate się umieścić to:

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

Spowoduje to otwarcie android przeglądarkę z adresu URL podanego.

+1

Co masz na myśli Zmodyfikuj je wszystkie dla * dpi? Czy można przedstawić przykładowy projekt źródłowy, aby to zilustrować? –

+0

Ten krok jest opcjonalny, służy tylko do zapewnienia różnych rozdzielczości ikon w zależności od rozdzielczości używanej przez urządzenie –

2

Zobacz tutaj, co jest prawdopodobnie najlepszą stronę instrukcja jak to zrobić dokładnie to:

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

Oparta jest na widoku internetowym, tzn. Otwiera stronę i wykonuje całą nawigację w oknie aplikacji, a nie w domyślnej przeglądarce. Więc jeśli chcesz go otworzyć w przeglądarce, musisz użyć intencji, jak wspomniano w poprzednich odpowiedziach.

Moje 2 centy warte, myślę, że lepiej w oknie aplikacji, chyba że naprawdę chcesz kompleksowej nawigacji z możliwością otwierania dodatkowych zakładek, okien i tak dalej. Wadą z zewnętrzną przeglądarką jest to, że, o ile mogłem zobaczyć, nie można stwierdzić, czy strona jest już otwarta w przeglądarce, dlatego za każdym razem uruchamiasz inną kopię (w nowej karcie). Jeśli użytkownik nie zamknie zakładki na końcu, zwykle nie, może stać się dość denerwujące. Poza tym w aplikacji prawdopodobnie będziesz mieć nieco lepsze możliwości wyświetlania reklam, gdy tylko będziesz ich potrzebować.

W odróżnieniu od zwykłej zakładki na ekranie głównym, jak zauważyli inni, prostsze i wygodniejsze dla użytkowników końcowych jest po prostu pobranie aplikacji ze sklepu internetowego (zazwyczaj Google Play). Oni są do tego przyzwyczajeni. A oni mają dużo dodatkowych informacji, takich jak to, co robią, co mówią o tym inni, zrzuty ekranu (jeśli dostarczysz im trochę, ale powinieneś). Plus sposób na komentowanie/narzekanie się. To inna sprawa. Technicznie może to nie mieć większego sensu, ale z punktu widzenia prostego użytkownika jest to wyraźnie lepsze IMO.