2011-02-01 6 views
1

私は、ウェブサイトからランダムな想像上の引用符を掻き集め、Android携帯に表示するアプリを作りたいと考えています。これを行うにはどのような手順が必要ですか?私はClojureでそれをやることができるだろう。もしそうでなければ、Ruby、それ以外はJavaで失敗するならば。Androidアプリの作成と展開

私はアプリを書くために何が必要なのですか?それを展開するにはどうすればいいですか?

+1

あなたの質問は過度に広がっています。何を試しましたか?具体的に何が問題になっていますか? –

+0

あなたはアンドロイドアプリを開発したいですか? Androidを使用してください! (Android!= Java) – WarrenFaith

+0

実際にAndroidで "clojure jar"を実行しようとしましたか? JVM上で動作するので、Dalvikでも動作する可能性はそれほど高くありません。あなたはまだ、Android UIにグルーコードを書いていますが、 –

答えて

0

これを達成するためのサーバーサイドプログラムが既にある場合は、アンドロイドでwebviewアクティビティを作成して同じことを表示できます。したがって、あなたが選んだ言語でサーバーサイドプログラムを作成することができます。

2

Androidの最小抵抗のパスはJavaです。このアプリは基本的に他の「スクリーンスクレーパー」と同様に動作します。ページをプルして解析し、情報を表示します。どのくらい簡単に解析するかは、コンテンツが元のサイトにどれだけうまく構成されているかによって異なります。 RSSフィードがある場合は、おそらく多くのオープンソースJava RSS Parserの1つを使用できます。

0

フェーズ1は、ウェブアプリを作成し、Androidウェブブラウザを使用してアクセスすることです。 jqTouchなどのJavaScriptライブラリを使用すると、WebアプリケーションをネイティブAndroidアプリのように見せることができ、HTML5を使用してブラウザからGeolocation APIにアクセスできます。

私はこのアプローチを使用してiPhoneアプリデモを構築しました。このデモでは、サーバー上でコンポジットを使用し、Googleアプリケーションエンジンにデプロイしました。それはうまくいった。

乾杯、 コリン

4

フム、それは情報のない多い非常に一般的な質問ですが、ここで私たちの質問のさまざまな部分のためのいくつかのランダムなポインタです:

3

とAndroidの開発のための(鋸山とHpricotでも仕事ができる)Rubyで

  • Rhodesを掻き取るためのMechanize。最新バージョンではC++だけを使用することもできますが、それはあなたが探しているものではないと思います。しかし、少数のJavaを書くために使うことができるハックがいくつかあります。

    あなたはMirahをよく知っていますか? MirahはRubyによく似ていますが、静的に型付けされています。 Mirahを使ってAndroidアプリケーションを開発することができます。 Have a look

    JVM(JRuby)を利用してRubyを使用することもできます。 Daniel Jackowayは、昨年Ruby Summer of CodeでRubotoを開発しました。 Rubotoでは、RubyでAndroidアプリケーションを開発することができます。 Have a look

    サイトスクラップに関して、1つの方法は、マイケルが言及したようにNokogiriを使用することです。 RubyとJavaの両方で動作しますが、後者ではhack a bitにする必要があります - すべてが現在動作しているわけではありません。 Java用の多くのHTMLパーサー、つまりHTMLparserまたはJerichoHTMLがあります。

    Androidアプリケーションは正式にJava/C++で開発されていますが、ご覧のとおり、他のオプションもあります。これらの他のオプションを選択すると、Android SDKを利用できなくなることを忘れないでください。

  • +0

    +1 loquacity –

    関連する問題