Mam dokument dynamiczny HTML2 , który nie zawiera żadnych zasobów zewnętrznych (żadne obrazy, css i skrypty nie są kodowane w dokumencie). Ta aplikacja HTML5 działa dobrze z przeglądarką internetową. Zastanawiam się, czy byłoby możliwe przekonwertować tej aplikacjiHTML5 do samodzielnej aplikacji Android, dzięki czemu można go wykonać bezpośrednio bez przeglądarki. Proszę doradź.Konwersja HTML5 do samodzielnej aplikacji dla systemu Android
Odpowiedz
Utwórz aplikację na Androida za pomocą Eclipse.
Utwórz układ, który ma kontrolkę <WebView>
.
Przenieś swój kod HTML do folderu /assets
.
Załaduj widok internetowy z plikiem: /// android_asset/file.
Masz aplikację na Androida!
Czy można to zrobić, jeśli mam również obrazy? wraz z przykładowym kodem java, który ma być wyświetlany z podświetlaniem składni? –
Tak. Użyj względnych ścieżek. – Enigma
ohhk. Brzmi dobrze. wypróbuje. –
Możesz użyć PhoneGap.
Ma to tę zaletę, że rozwiązanie cross-platform. Ostrzegamy jednak, że możesz potrzebować opłat abonamentowych. Najprostszym rozwiązaniem jest po prostu osadzenie WebView
, jak to opisano w odpowiedzi @ Enigmy.
Czy mógłbyś prosić o wytyczne PO opublikowanym linku do dokumentacji?Mam na myśli, że ten przewodnik uczy, jak zbudować aplikację. Kropka. Ale w jaki sposób ta aplikacja mogłaby skutecznie stać się aplikacją na system Android, na przykład gotową do przesłania do Google Play. Czy PhoneGAP również obejmuje tę część? –
Nie zbudowałem aplikacji PhoneGap, więc nie wiem. Jestem pewien, że możesz znaleźć informacje na swojej stronie internetowej. – Magicode
Jakieś inne alternatywy? Nie szukam czegoś tak skomplikowanego jak Titanium, głównie dlatego, że nie lubię JavaScriptu do znacznej liczby –
Można użyć https://appery.io/ To samo PhoneGap ale w bardzo wygodnym opakowaniu jednostkowym
- 1. Konwersja aplikacji dla systemu Android na aplikację Java Desktop
- 2. Jak włączyć SSL dla samodzielnej aplikacji Sinatra?
- 3. Wykorzystanie pamięci aplikacji Xamarin dla systemu Android
- 4. Aplikacja do samodzielnej aktualizacji
- 5. Jak zautomatyzować testy jednostkowe dla aplikacji HTML5 systemu Windows 8?
- 6. Tworzenie samodzielnej aplikacji z Maven
- 7. Głęboki link systemu Android do aplikacji Instagram
- 8. Strategia aplikacji dla systemu Android do śledzenia sesji logowania
- 9. Jak zadeklarować zależność od Play Anorm dla samodzielnej aplikacji?
- 10. Jaka jest struktura katalogu projektu dla samodzielnej aplikacji Java SE?
- 11. Obsługa systemu Android dla AVRCP
- 12. Konwersja HTML5 canvas do elementu IMG
- 13. Odpowiednik iOS dla systemu Android()
- 14. Implementacja nawigacji "Drilldown" w interfejsie aplikacji dla systemu Android
- 15. Czy istnieje odpowiednik inspektora DOM dla systemu Android Native Layouts?
- 16. "Konwersja" XHTML 1.0 Strict do HTML5
- 17. Wyłączanie przycisku domowego systemu Android dla aplikacji branżowej
- 18. Jak zapewnić nieprzerwane działanie aplikacji dla systemu Android?
- 19. Jak mogę wyczyścić pamięć podręczną aplikacji dla systemu Android?
- 20. Jak przesłonić zachowanie przycisków głośności w aplikacji dla systemu Android?
- 21. Wyłączanie komunikatów dziennika systemu Android dla wszystkich aplikacji
- 22. opracowywanie aplikacji na ekranie blokady systemu Android
- 23. Wersja aplikacji dla systemu iOS
- 24. Konwersja strony internetowej do aplikacji Androidowej
- 25. Ustawienie powinowactwa dla systemu Android:
- 26. Konwersja obrazu na płótno/HTML5
- 27. Konwersja aplikacji laravel do lumenów
- 28. Konwersja aplikacji Silverlight do WPF
- 29. HTML5 lub Android
- 30. Rozpoznawanie obrazów dla systemu Android/iPhone
nie należy zapominać, że nawet jeśli umieścisz ten HTML5 w WebView i pakować go jako aplikacji, to nadal nie będzie tak płynny, szybki, dynamiczny, responsywny jako aplikacja natywna. – Budius
Rozumiem twój punkt widzenia, mówię tylko jako head-up, ponieważ pracuję w miejscu (powinienem naprawdę wrócić do pracy zamiast być na stackoverflow), który natywny iOS, natywny Android i HTML5-> na telefon i nie ma porównania co do jakości końcowego wyniku. – Budius
Nie zgadzam się. Korzystam z m-gwt.com i mam co najmniej w nowych IO i nowych urządzeniach z Androidem brak problemów z wydajnością. –