私はAndroid開発について学んでいます。 私は自分のウェブサイトからデータベースとやりとりするアプリを作りたいと思っています。その意味では、2つのものはもう一方のものに食い込むものです。それで。私は自分のサーバーと対話する最良の方法が何であるか把握しようとしています。私はアプリケーションをブラウザのような環境のようなアプリケーションにしたくないのですが、私は、DBと共通の機能しか持っていないサイトとは独立して動作する完全なアプリを開発したいと考えています。だから私の最善のアプローチは何ですか?Android App開発とWebサーバのやりとり
基本的にJSON/XMLを通じてやりとりするサーバー上のphpファイルに投稿/取得することができるようにアプリケーションを構築していますか、またはアプリケーションをサーバーに接続するためのより良い方法です要求を行う任意のIPにデータベースを開くように要求します。
ここで意見や提案をお探しください。私はこれがAndroidの開発とベストプラクティスに精通していると思う誰もがそれを見て、私はできる限りブログや他のすべてをサーフィンしたが、その意見は50/50と思われる。
ブライアンに同意するつもりです。私は、データベースバックアップされたウェブサイトで動作するアンドロイドアプリを開発しました。 (RORを使用します)。 RESTful APIを使用してJSONを使用します。 JSONをお持ちなら、GSONをお勧めします。私は組み込みのJSON androidパーサーで良い経験をしていませんでした。 RESTfulなAPIに関しては、必要なものを手に入れる必要があります。ウェブサイトと同じように、データベースとの完全な対話が可能です。私は、HTTPリクエストのためにアンドロイドのapacheフレームワークを使用しています。なぜなら、組み込みのものも非常に堅牢ではなかったからです。 http://code.google.com/p/google-gson/ http://hc.apache.org/downloads.cgi – daltoniam
Apacheのフレームワークとgsonはどこに配置するのですか。私のウェブサーバ上に常駐していますか?これは起動準備が整ったときにアンドロイドファイルにまとめられたものでしょうか? – chris
これはリンク先の外部ライブラリとしてあなたのアンドロイドアプリになります。 – daltoniam