私は、アプリケーションの構築を行っています。このアプリケーションは、URLからJSONデータをダウンロードし、アンドロイドアプリケーションで表示します。かなり新しいことです。JSONデータをAndroid Appにダウンロード
jsonデータのダウンロードに問題がありますか?誰かに助けてもらえますか?
パブリッククラスMainActivityは、あなたがしたいことを行うには、いくつかの方法がありますAppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
ListView EmployeesList = (ListView) findViewById(R.id.EmployeesList);
HttpURLConnection urlConnection;
InputStream in = null;
try {
// the url we wish to connect to
URL url = new URL("http://localhost:8000/");
// open the connection to the specified URL
urlConnection = (HttpURLConnection) url.openConnection();
// get the response from the server in an input stream
in = new BufferedInputStream(urlConnection.getInputStream());
} catch (IOException e) {
e.printStackTrace();
}
// covert the input stream to a string
String response = convertStreamToString(in);
// print the response to android monitor/log cat
System.out.println("Server response = " + response);
}
public String convertStreamToString(InputStream is) {
java.util.Scanner s = new java.util.Scanner(is).useDelimiter("\\A");
return s.hasNext() ? s.next() : "";
}
}
どのようなトラブル/エラーですか?どのようなコードを使用しますか?私たちは推測することはできません。 – sudo
ダウンロードしたらどういう意味ですか、ウェブサービスを利用するのですか? – Mehdi
@Mehdi私はすでにウェブサービスを作成しています。私はアンドロイドスタジオを使ってURLからデータをダウンロードしたいと思います。 – GRattab