HTML 5を使用してAndroidアプリを作成する方法


回答:


26

Sencha Touchをお試しください。タッチデバイス用のアプリケーションを構築するためのHTML5準拠のフレームワークです。


1
私たちは、このソフトウェアまたはEclipseまたはそれ自体のIDE用のプラグインをインストールする必要がありますか?
Deepthi Jabili 2012年

3
JavaScriptとCSSしかありません。インストールは必要ありません。開発用のJavaScriptサポート付きのEclipseを使用できます
Ajit Kumar

無料トライアルですか?
gumuruh

49

Phonegapを使用して、ほぼすべてのスマートフォンプラットフォーム(Android、iOSなど)の完全なアプリを作成できます。(http://www.phonegap.com

これは、ネイティブ機能をWebビューに公開するオープンソースフレームワークであり、ネイティブアプリでできることは何でも行うことができます。

これは、あらゆる面でピクセル完璧である必要があるものを構築したり、ハードウェアに負荷をかけたりしない場合のクロスプラットフォーム開発に非常に適しています。

そのようなアプリを構築するために使用できるUIフレームワークを探しているなら、さまざまな異なるライブラリがあります。(Sencha、jQuery mobileなど)

そして、少し偏見があるように、私が作成したものもあります:http : //www.m-gwt.com


2
phonegapを使用すると、Webアプリ(HTMLで記述)をAndroidフォンで使用するAPKにコンパイルできますか?もしそうなら、彼らはこれを請求しますか?
Badrush、2016

18

HTML5でAndroidアプリを開発するための出発点は次のとおりです。HTMLコードは、Androidプロジェクトの「assets / www」フォルダーに保存されます。

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


素晴らしい。どうすればAndroidネイティブ関数をUIと通信できますか?
user1532587 14年

1
@ user1532587-MyWebViewClient Javaクラスで、shouldOverrideUrlLoading()メソッドにカスタム処理を追加できます。
jakewp11 2014年

1
@jj_私の経験では、このアプローチを使用することによって制限されていません。GPS機能、ローカルストレージ、およびその他のハードウェアをいくつかの回避策で引き続き使用できます。私はネイティブで開発することを好むため、開発時にこのアプローチを通常は使用しませんが、一部の人々は自分のWebサイトをすぐにアプリにしたいので、このテンプレートを作成しました。
jakewp11

1
ECILPSEはこれに必要ですか?
Badrush 2016

1
@Badrushいいえ、プロジェクト設定をほとんど変更せずにAndroid Studioで実行できます。また、EclipseからMigrate to Android Studioも確認できます。
Talha

10

人々がHTML5アプリケーションについて話すとき、彼らはおそらく、単純なWebページを書くこと、またはWebページを自分のアプリ(本質的にユーザーインターフェイスを提供する)に埋め込むことについて話しているでしょう。後者については、PhoneGapなどのさまざまなフレームワークを利用できます。これらは、デフォルトのブラウザー機能(マルチタッチなど)を提供するだけでなく、ブラウザーのナビゲーションバーなどがなくても、アプリを「スタンドアロン」でシームレスに実行できるようにするために使用されます。



0

chromeブラウザーを使用するandroidでwebviewを使用するか、Phonegapまたはsencha Touchを試すことができます


3
これは、他の賛成された古い回答からのコアキーワードのコレクションです。
ユンノシュ

しかし、senchaにはオープンソースの代わりに試用版があります(完全に無料ではありません)。
gumuruh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.