ゆぅかです。こんにちわ。
ご質問の内容からはハッキリとしたことは分かりませんが、
たぶんその…、一般的なレンタル Web サーバーで大丈夫なんじゃないでしょうか?
Android だからといって特別なことは無いとおもいますよ♪
サービスの要件で考えられると良いと思います。
-- ゆぅか。
「データのやりとり」というのは、サーバにファイルを置いておいて、
アプリにそれをダウンロードさせる。ということで問題ないでしょうか?
その場合ならアプリからインターネットにアクセスするだけなので技術的にも難しくないです。
ただし、アプリからファイルのアップロードしたり、サーバにデータベースを使うことを考えている場合は、
すこし難しくなるかと思います。
以上です。
11/05/28 tashika <teik...@gmail.com>:
> ただ、普通にデータのやり取りができればOKなんです。
> 質問を重ねてしまうようで、申し訳ないのですが、
> サーバーとAndroidとの連携は技術的に難しいにのでしょうか?
そうですね、
「普通に」とのことですので http 経由でのデータの get や post であれば、
一般的なWebアプリケーション構築の知識があれば大丈夫ですよ♪
イメージとしては、Javascript で Ajax ガリガリの Web アプリを作る気分です。
(Web屋さんじゃなかったら分かりにくい例えですみませんが・・・)
普通に http でリクエストして、json や xml や画像データなどを受け取り、
それをアプリ側で解析して必要な処理を行います。
書物、文献は…最近は読んで無いので、あまり良いものをご案内できません。。
(Java に関しては大昔に BlackBook を読んだぐらいです…。あれは良い本でした...)
でも、ちょっとググってみるととすぐにいくつも方法は出てくると思います♪
「android http リクエスト」とか、もうすこし具体的に「Android json」でも良いですね。
突っ込んだ情報であれば、Android のキーワードを Java に変えても良いと思います。
参考までに、下記は url の文字列からインターネット上の画像データを取得して
android.graphics.Bitmap を作って返すコードの例です。
とりあえず最低限のコードですが、見てのとおりそんなに難しくないです。
----
protected Bitmap getBitmapFromUrl(final String urlString) throws
MalformedURLException, IOException {
URL url = new URL(urlString);
InputStream inputStream = (InputStream) url.getContent();
return BitmapFactory.decodeStream(inputStream);
}
----
それではー♪
-- ゆぅか。
2011年5月28日13:21 tashika <teik...@gmail.com>: