-2

私は、Netbeans IDE を使用した Java での Web およびアプリケーション開発の専門的な経験が 1 年以上あります。現在、私の会社が考え出す予定のいくつかのアプリケーションについて、Android 開発を開始する必要があります。最終的には、Android および Arduino ベースのアプリケーションと組み込みシステムの開発に取り組む予定です。

以上のことを踏まえて、Android 開発をどのように開始すればよいかについて、皆さんから一言お聞きしたいと思います...

私が知りたいのは

  1. Android の観点から見てどちらの IDE が優れていますか? Netbeans または Eclipse?
  2. Struts hibernate のようなフレームワークや Android の jQuery のような UI 開発フレームワークはありますか?
  3. ERP ソリューションなどの既存のアプリケーションの Android バージョンを考え出す予定です.それらは Struts2 と jQuery を使用して Java で構築されています..それらを Android に移植するにはどうすればよいですか?
  4. 私は netbeans で Android を使い始めましたが、アプリケーションを開発している 3、4.0 などの Android のバージョンについて尋ねられました。

NB: 私は経験豊富な Java 開発者ですが、Android のまったくの初心者です。Android と Arduino をどのように開始できるかについての投稿と意見は大歓迎です...

4

2 に答える 2

1

公式にサポートされている開発ツールはEclipse ADT Pluginです。

開発するバージョンを決定するには、このチャートを参照してください。Android のバージョンの分布を示します。到達したいデバイスが多いほど、サポートする必要があるバージョンが古くなります。2.2 または 2.3 が開始するのに適したバージョンだと思います。

Struts や Hibernate などのフレームワークは、Android には大きすぎます。Hibernate の代わりに、 Green Dao OrmOrmLiteなどの SQLite ORM フレームワークを使用できます

また、既存の Struts アプリケーションを Android に移植しようとしないでください。

  • ネイティブ Android アプリケーションを作成する場合は、UI をAndroid UI ガイドラインに合わせる必要があります。また、Struts アプリケーションのすべての機能が Android アプリに必要なわけではないことも覚えておいてください。機能をモバイル デバイスで役立つものに絞り込む必要があります。
  • 別の方法は、既存の Web サイトのモバイル バージョンを作成し、この Web サイトをモバイル デバイスで表示することです。この方法を使用すると、既存のアプリケーションのほとんどの部分を使用できます。Android マーケットに何かを入れたい場合は、モバイル Web サイトを表示するためだけに使用される小さなアプリを作成できます。
于 2013-01-08T17:32:46.453 に答える
1

Eclipse は Google によって公式にサポートされていますが、私の個人的なお気に入りはIntelliJです。

既存の Web アプリケーションに基づいて Android アプリケーションを作成する場合は、 PhoneGapのようなものを検討することをお勧めします。

多くのユーザーがまだ古いソフトウェアをデバイスにインストールしているため、私は通常、最小 SDK を 8 (Froyo) に設定しています。以前のソフトウェアを搭載した電話を持っている人にあまり会ったことがありません。

于 2013-01-08T17:29:39.230 に答える