Android 客户端服务器交互

kelly19900403 2012-04-18 11:10:44
现在再做一个project
客户端请求服务器端数据,服务器运行返回数据。
如今客户端可以发到服务器端,但服务器端怎么返回数据啊 试了好几个方法都没有成功的在客户端显示出来!
我服务器端应该返回什么类型的数据啊,现在的可以再log中看到返回的html,怎么显示在页面上啊?
很急,求帮助,最好有例子
...全文
191 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
licaiyuren 2012-06-20
  • 打赏
  • 举报
回复
json解析,更简单明了
androiddiordna 2012-06-19
  • 打赏
  • 举报
回复
学习了,谢谢
kelly19900403 2012-04-19
  • 打赏
  • 举报
回复
太感谢了 要的就是这个
AMinfo 2012-04-18
  • 打赏
  • 举报
回复

package org.abcd.test;

import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.TextView;

public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

String htmlStr="{\"username\":\"Kelly\",\"email\":\"kelly@gmail.com\",\"telephone\":\"88888888\"}";
TextView tv1 = new TextView(this);
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.HORIZONTAL);
layout.addView(tv1);
addContentView(layout, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

htmlStr = htmlStr.replace("{", "").replace("}", "").replace("\"", "").replace(",", "\n");
tv1.setText(htmlStr);

}
}
kelly19900403 2012-04-18
  • 打赏
  • 举报
回复
我的log中得到了下面返回的数据:
04-18 15:21:08.986: I/System.out(477): [{"username":"Kelly","email":"kelly@gmail.com","telephone":"88888888"}]

我就是想问一下xml中应该如何写,把这些数据显示在xml界面中?
AMinfo 2012-04-18
  • 打赏
  • 举报
回复
你都已经获取服务端返回的数据,现在要做的是你客户端做好显示的界面,例如放一个TextView控件,然后把里面的内容放在TextView显示就好了。你都会用Log的方式查看,就肯定会用TextView吧。

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧