现在有一个PHP网站,想做一个Android客户端,可以通过手机访问网站。
听说可以使用json,但是不知道该怎么做?1、PHP网站是否需要做额外的工作?
2、Android有现成的库可以解析Json数据吗?

解决方案 »

  1.   

    android中有现成的类来解析json。至于PHP是不是须要作其它的工作这就不知道了
      

  2.   

    有人说PHP网站不用做改动,但是总感觉会需要添加一些什么。
      

  3.   

    直接用webview 访问php网页 webview.loadUrl即可展示
      

  4.   

    这样做有两个问题
    1、这样就是浏览器了,不是客户端了
    2、这样的话要专门做一套wap的网页来适应手机。
      

  5.   

    看到一个开源工程,android-json-rpc,不知道怎么用。
      

  6.   

    你有几个选择啊:调用webService,HTTP操作都可以得到PHP网站上的数据。
    你可以百度一下android的HTTP操作
      

  7.   

    URL url = new URL(urlPath); // 实例化一个URL对象
    // 得到打开链接的对象 HttpURLConnection conn = null; 
    conn = (HttpURLConnection) url.openConnection();
    // 设置超时与提交方式
    conn.setReadTimeout(5 * 1000);
    conn.setRequestMethod("GET");  // 从链接中获取 一个输入流对象
    InputStream inStream = conn.getInputStream();
    // 调用数据流处理方法
    byte[] data = StreamTool.readInputStream(inStream); String json = new String(data); JSONObject rs = new JSONObject(json);

    int id = rs.getInt("id"); 
    String name = rs.getString("title"); 
    urlpath是链接,php那边传过来的json串 用上面那个解析
      

  8.   

    json最简单了。android支持得很好。几乎0开发。