2

Androidタブレット用のプロジェクトを作成する必要がありますが、Javaを学習する代わりにPhonegapを使用できるかどうかわかりません。私のアプリケーションは次のことを行う必要があります。

  • SQLサーバーとの通信:サーバーアプリケーションとの接続がない場合は、更新、削除など(Webサービスを使用)でデータをローカルに保存してから、リモートに更新する必要があります
  • ユーザーの現在地を地図に表示(ナビゲーションなど)
  • ユーザーは、地図上に場所や情報を追加できます(場所のオブジェクトの追跡など)

アプリケーションはインターネットを使用するため、アプリケーションは安全である必要があります。アプリケーションには多くのユーザーがいません。最大ユーザーは50人です。

それで、あなたはどう思いますか?Phonegapで作業している場合、それを使用することを提案できますか、それともJavaを学ぶ必要がありますか?

4

2 に答える 2

3

簡単な答えは「いいえ」です。必要はありません。PhoneGapを使用できます。.NETファンの場合は、代わりにMonoForAndroidを使用してください。

PhoneGap

新しいアプリケーションプロジェクトを開始するときは、htmlページをアプリにロードするだけで、javaについて知っておく必要があるのはこれだけです。この時点から、javascript、html、css、phonegapを使用してHTMLドキュメントに実装を開始します。モバイルAPI、jquerymobileなどにアクセスするには

ここに画像の説明を入力してください

「Webベースのアプリ」からリモートサーバーデータにアクセスする最良の方法は、リモートサーバーにajax呼び出しを行うことです。そのため、Jquery Mobile(またはこの機能をサポートする他のUIフレームワーク)を使用することに注意してください。

  • PhoneGapStorageデバイスのストレージオプションへのアクセスを提供します。
  • PhoneGapジオロケーションジオロケーションオブジェクトは、デバイスのGPSセンサーへのアクセスを提供します。

PhoneGapを使用し、ネイティブルックのアプリをお勧めする場合は剣道UIです。少し高価ですが、200ドルの価値があります。

さらに、Ridcullyが彼の回答で述べたことは、「Android向けに本格的にプログラムしたい場合は、JavaとAndroidAPIを学ぶ必要がある」ということです。

于 2012-09-14T19:58:39.243 に答える
1

本格的にAndroid向けにプログラミングしたい場合は、JavaとAndroidAPIを学ぶ必要があります。

これが1回限りのタスクである場合、必要な問題はすべてJavascript/Phonegapで実行できる可能性があると思います。

于 2012-09-14T19:53:27.007 に答える