假设http://10.10.10.10/test.php的代码是<?php
echo "helloworld"
?>怎样用android代码获取这个字符串?初学,请提供代码。。

解决方案 »

  1.   

    晕死,太简单,已经自己解决了,问题改成怎么解析以下字符串到android程序接收{"fjxname":"p1","j":"113.591019","w":"24.810411"}
    {"fjxname":"p2","j":"114.591019","w":"24.810411"}
    {"fjxname":"p3","j":"115.591019","w":"24.810411"}
    {"fjxname":"p4","j":"116.591019","w":"24.810411"}
      

  2.   


    这不就是json数据么,用JsonObject android自带的啊
      

  3.   

    我直接写个给你看看:
    String resData="你返回的JSON字符串";
    JSONOArray jarry = new JSONOArray(resData);
    for(int i=0;i<jarry.length;i++){
       System.out.println(jarry.getJSONObject(i).getString("fjxname"));
    }你的数据格式有问题,应该这样的才对:
    [{"fjxname":"p1","j":"113.591019","w":"24.810411"},
    {"fjxname":"p2","j":"114.591019","w":"24.810411"},
    {"fjxname":"p3","j":"115.591019","w":"24.810411"},
    {"fjxname":"p4","j":"116.591019","w":"24.810411"}]
      

  4.   

    不知我这代码哪里错了            String strResult = EntityUtils.toString(httpResponse.getEntity()); 
                JSONArray jarry = new JSONArray(strResult);
                for(int i=0;i<jarry.length();i++){
    gjx1 = jarry.getJSONObject(i).getString("gjxname");
    j1 = jarry.getJSONObject(i).getString("j");
    w1 = jarry.getJSONObject(i).getString("w");
                  //System.out.println(jarry.getJSONObject(i).getString("fjxname"));
                }运行时老是程序出错,工具里却没提示错误
      

  5.   

    不知我代码哪里错了,运行程序时老是出错            String strResult = EntityUtils.toString(httpResponse.getEntity()); 
                JSONArray jarry = new JSONArray(strResult);
                for(int i=0;i<jarry.length();i++){
    gjx1 = jarry.getJSONObject(i).getString("gjxname");
    j1 = jarry.getJSONObject(i).getString("j");
    w1 = jarry.getJSONObject(i).getString("w");
                  //System.out.println(jarry.getJSONObject(i).getString("fjxname"));
                }
      

  6.   

    你是不是数据格式不正确呀
    应该这样的才对:
    [{"fjxname":"p1","j":"113.591019","w":"24.810411"},
    {"fjxname":"p2","j":"114.591019","w":"24.810411"},
    {"fjxname":"p3","j":"115.591019","w":"24.810411"},
    {"fjxname":"p4","j":"116.591019","w":"24.810411"}]
      

  7.   

    数据格式我已经改成
    [{"fjxname":"p1","j":"113.591019","w":"24.810411"},
    {"fjxname":"p2","j":"114.591019","w":"24.810411"},
    {"fjxname":"p3","j":"115.591019","w":"24.810411"},
    {"fjxname":"p4","j":"116.591019","w":"24.810411"}]了
    返回空值。。所以程序出错,eclipse没有提示错误的。。
      

  8.   

    这是我test.php上的代码[{"fjxname":"p1","j":"113.591019","w":"24.810411"},
    {"fjxname":"p2","j":"114.591019","w":"24.810411"},
    {"fjxname":"p3","j":"115.591019","w":"24.810411"},
    {"fjxname":"p4","j":"116.591019","w":"24.810411"}]
      

  9.   

    问题解决了,那就散分吧
    你可以先学习一下JSON的格式