ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: 通信処理
名前: lightbox
処理選択
パスワード

件名 通信処理
名前 lightbox
コメント
@SHOW
@C:red(http://developer.android.com/tools/devices/emulator.html#networkaddresses《10.0.2.2》 は、ローカルの PC のアドレス)
https://lh3.googleusercontent.com/-TLVgqx8kmJE/UcBVgpLE5MI/AAAAAAAAOcI/UMjFgE1pSsI/s569/_img.jpg

http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view2&f=424&no=6《HttpPostAndXml》 の仕様として、実行時に引き渡すのは http://docs.oracle.com/javase/jp/6/api/java/util/Map.html《Map》 であり、url キーは固定で呼び出し先です。
url キー以外のキーは全て POST する名前(name)になり、http://docs.oracle.com/javase/jp/6/api/java/net/URLEncoder.html《UrlEncode》 は内部で行われます。( utf8 固定 )

https://lh5.googleusercontent.com/-CgJlUXG7FbU/UcBWEUjnJ9I/AAAAAAAAOcQ/xbPjwVQ4wAU/s569/_img.jpg

https://lh3.googleusercontent.com/-noRphQVLedQ/UcBWjt2ULnI/AAAAAAAAOcY/-488d8KDDiE/s569/_img.jpg

https://lh5.googleusercontent.com/-U7_QiIk9Hvs/UcBWz-K12dI/AAAAAAAAOcg/3Tuku_gNyUk/s569/_img.jpg

https://lh4.googleusercontent.com/-EZKpCpS0HZ4/UcBXS-_Y2kI/AAAAAAAAOco/A9V9N4-ONAk/s569/_img.jpg

▼ 複数の item の中を全て処理する場合
@DIV
new HttpPostAndXml(){

	@Override
	protected void onPostExecute(Document result) {

		if ( result == null ) {
			return;
		}
				
		// ルート要素
		Element root = result.getDocumentElement();
		NodeList node_list = root.getElementsByTagName("item");
		for( int i = 0; i < node_list.getLength(); i++ ) {
					
			NodeList nl = ((Element)node_list.item(i)).getElementsByTagName("title");
			Log.i("MyList", nl.item(0).getFirstChild().getNodeValue());		
		}
				
	}
			
}.execute(map);
@END

AndroidManifest にインターネットアクセスの許可を設定します

https://lh3.googleusercontent.com/-X7HlfevDZYI/UcBYCwn_iyI/AAAAAAAAOc0/v0jPy0vlMaw/s569/_img.jpg

https://lh3.googleusercontent.com/-JJMcU-pv6F4/UcBYVqzgKPI/AAAAAAAAOc8/ecVPfnGcVMk/s569/_img.jpg
@END