1

我正在开发一个安卓应用程序。在该应用程序中,我必须使用用户界面将数据从服务器访问到我的单元中。我不太了解如何在服务器中保存数据以及如何在我的单元格中访问。

如果有人知道,请帮助我。或者给我一些链接来研究这个。

提前致谢...

4

2 回答 2

1

教程可帮助您做到这一点。基本上你需要知道一些事情。您需要先将数据存储在数据库中,可能是 mysq 等。使用 php、java 等服务器端语言,您可以以非常方便的 JSON 形式获取这些数据。稍后您可以解析它们并将其显示在您的 UI 中。您将在上述教程中了解这一点。你那里也有视频。祝一切顺利

于 2012-12-10T09:47:59.863 回答
0

与服务器通信时(从服务器获取数据或将数据上传到服务器)。我建议您对Web 服务有所了解,这将对您有很大帮助。

下面我给你一个我正在使用的方法。

为此,您需要一个请求 URL,使用它您将从服务器获得响应,因此稍后您可以读取响应结果并可以在任何您想要的地方使用。

public String getResult(String url) {

        Log.v(TAG, "Final Requsting URL is : :"+url);

        String line = "";
        String responseData = null;

        try {
            StringBuilder sb = new StringBuilder();
            String x = "";
            URL httpurl = new URL(url);
            URLConnection  tc= httpurl.openConnection();

            BufferedReader in = new BufferedReader(new   
                                 InputStreamReader(tc.getInputStream()));

            while ((line = in.readLine()) != null) {
                sb.append(line + "\n");
                x = sb.toString();
            }
            responseData = new String(x);
        }
        catch (UnknownHostException uh){            
            Log.v("NewWebHelper", "Unknown host :");
            uh.printStackTrace();
        }
       catch (FileNotFoundException e) {
           Log.v("NewWebHelper", "FileNotFoundException :");
            e.printStackTrace();
         }
        catch (IOException e) {
            Log.v("NewWebHelper", "IOException :");
            e.printStackTrace();
        }
      catch (Exception e) {
          Log.v("NewWebHelper", "Exception :");
            e.printStackTrace();
        }
        return responseData;
    }

如果您对此代码有任何问题,请告诉我,稍后我将尝试分享如何将数据上传到服务器示例代码

于 2012-12-10T09:55:36.960 回答