我正在开发一个安卓应用程序。在该应用程序中,我必须使用用户界面将数据从服务器访问到我的单元中。我不太了解如何在服务器中保存数据以及如何在我的单元格中访问。
如果有人知道,请帮助我。或者给我一些链接来研究这个。
提前致谢...
我正在开发一个安卓应用程序。在该应用程序中,我必须使用用户界面将数据从服务器访问到我的单元中。我不太了解如何在服务器中保存数据以及如何在我的单元格中访问。
如果有人知道,请帮助我。或者给我一些链接来研究这个。
提前致谢...
本教程可帮助您做到这一点。基本上你需要知道一些事情。您需要先将数据存储在数据库中,可能是 mysq 等。使用 php、java 等服务器端语言,您可以以非常方便的 JSON 形式获取这些数据。稍后您可以解析它们并将其显示在您的 UI 中。您将在上述教程中了解这一点。你那里也有视频。祝一切顺利
与服务器通信时(从服务器获取数据或将数据上传到服务器)。我建议您对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;
}
如果您对此代码有任何问题,请告诉我,稍后我将尝试分享如何将数据上传到服务器示例代码