2012-01-28 57 views

回答

28

嘗試Sencha Touch。它是構建觸摸設備應用程序的HTML5兼容框架。

+1

我們必須安裝這個軟件或任何插件的eclipse或自己只有IDE? – 2012-01-28 13:04:44

+3

它只有JavaScript和CSS。不需要安裝。您可以使用eclipse和JavaScript支持進行開發 – 2012-01-29 09:11:54

10

當人們談論HTML5應用程序時,他們很可能在談論如何編寫簡單的網頁或將網頁嵌入到應用程序中(這實際上會提供用戶界面)。稍後有不同的框架可用,例如PhoneGap。這些用於提供超過默認瀏覽器功能(例如多點觸控)以及允許應用程序「獨立」運行並且沒有瀏覽器的導航欄等。

51

您可以爲幾乎任何智能手機平臺編寫完整的應用程序(Android,iOS,...)使用Phonegap。 (http://www.phonegap.com

這是一個開放源代碼的框架,可以將本機功能公開到Web視圖中,以便您可以執行任何本機應用程序可以執行的操作。

如果您不是在各種方式構建像素完美的東西,或者非常硬件密集,那麼這非常適合跨平臺開發。

如果您正在尋找可用於構建此類應用程序的UI框架,則有各種不同的庫。 (像煎茶,jQuery Mobile的...)

而且是偏了一點點,也有一些是我建的還有:http://www.m-gwt.com

+1

Phonegap是否允許您將Web應用程序(用HTML編寫)編譯爲APK以供Android手機使用?如果確實如此,他們會爲此收費嗎? – Badrush 2016-02-28 19:45:46

19

這裏是發展與HTML5 Android應用的起點。 HTML代碼將存儲在Android項目的「assets/www」文件夾中。

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

+0

非常好。你如何能夠與您的用戶界面交流Android本機功能? – user1532587 2014-05-10 16:39:24

+1

@ user1532587 - 在MyWebViewClient java類中,您可以在shouldOverrideUrlLoading()方法中添加自定義處理。 – jakewp11 2014-05-30 20:20:51

+0

這種方法有一些限制嗎?我想我記得有些任務由於安全原因而無法執行。 IIRC是關於cookies和/或本地存儲......或者我完全錯了嗎? – 2015-07-19 22:08:21

8

可以使用的WebView,並創建一個應用程序,把你的網站內。

2

您可以在android系統,將使用Chrome瀏覽器或者你可以嘗試的PhoneGap或煎茶觸摸

相關問題