Jak stworzyć aplikację na Androida za pomocą HTML 5


Odpowiedzi:


26

Wypróbuj Sencha Touch . Jest to platforma zgodna z HTML5 do tworzenia aplikacji na urządzenia dotykowe.


1
Musimy zainstalować to oprogramowanie lub jakiekolwiek wtyczki do zaćmienia lub samego IDE?
Deepthi Jabili

3
Ma tylko JavaScript i CSS. Nie jest wymagana żadna instalacja. Możesz użyć eclipse z obsługą JavaScript do programowania
Ajit Kumar

to bezpłatna wersja próbna?
gumuruh

49

Możesz pisać kompletne aplikacje na prawie każdą platformę smartfonów (Android, iOS, ...) używając Phonegap. ( http://www.phonegap.com )

Jest to platforma typu open source, która udostępnia natywne możliwości w widoku sieci Web, dzięki czemu można zrobić wszystko, co może zrobić aplikacja natywna.

Jest to bardzo przydatne w programowaniu międzyplatformowym, jeśli nie tworzysz czegoś, co musi być idealne pod każdym względem do piksela lub wymaga bardzo dużej ilości sprzętu.

Jeśli szukasz struktur UI, które można wykorzystać do tworzenia takich aplikacji, istnieje wiele różnych bibliotek. (Podobnie jak Sencha, jQuery mobile, ...)

Aby być trochę stronniczym, jest coś, co stworzyłem: http://www.m-gwt.com


2
Czy phonegap pozwala skompilować aplikację internetową (napisaną w HTML) do pliku APK do użytku na telefonach z systemem Android? Jeśli tak, czy pobierają za to opłatę?
Badrush

18

Oto punkt wyjścia do tworzenia aplikacji na Androida w HTML5. Kod HTML będzie przechowywany w folderze „asset / www” w Twoim projekcie na Androida.

https://github.com/jakewp11/HTML5_Android_Template.git


to jest doskonałe. Jak możesz komunikować się z natywnymi funkcjami Androida w interfejsie użytkownika?
user1532587

1
@ user1532587 - W klasie java MyWebViewClient można dodać niestandardową obsługę w metodzie shouldOverrideUrlLoading ().
jakewp11

1
@jj_ Z mojego doświadczenia wynika, że ​​nie ograniczałem się do stosowania tego podejścia. Nadal mogę korzystać z funkcji GPS, lokalnej pamięci masowej i innego sprzętu z pewnymi obejściami. Zwykle nie używam tego podejścia podczas programowania, ponieważ wolę programować natywnie, ale wiem, że niektórzy ludzie chcą po prostu szybko przekształcić swoją witrynę w aplikację, więc stworzyłem ten szablon.
jakewp11

1
Czy do tego jest wymagane ECILPSE?
Badrush

1
@Badrush nie, możesz go uruchomić na Android Studio z kilkoma zmianami ustawień projektu, możesz też zobaczyć Migrate to Android Studio z Eclipse .
Talha

10

Kiedy ludzie mówią o aplikacjach HTML5, najprawdopodobniej mówią o napisaniu zwykłej strony internetowej lub osadzeniu strony internetowej w swojej aplikacji (która zasadniczo zapewni interfejs użytkownika). Dla późniejszych dostępne są różne frameworki, np . PhoneGap . Służą one do zapewnienia więcej niż domyślnych funkcji przeglądarki (np. Multi-touch), a także do umożliwienia aplikacji działającej jako samodzielna aplikacja bez pasków nawigacji itp.



0

możesz użyć widoku internetowego w systemie Android, który będzie korzystał z przeglądarki Chrome lub możesz wypróbować Phonegap lub sencha Touch


3
To jest zbiór podstawowych słów kluczowych z innych, pozytywnie ocenianych, starszych odpowiedzi.
Yunnosch

ale sencha ma wersję próbną zamiast open source (całkowicie nie za darmo).
gumuruh
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.