https://www.youtube.com/watch?v=Gyaay7OTy-w
AsyncTask が ではバックグラウンドで実行する(Altキー+挿入)オーバーライドメソッドを実装して拡張するクラスますのHTTP URL接続
try {
URL url=new URL(urladdress);
HttpURLConnection con= (HttpURLConnection)url.openConnection();
con.setRequestMethod("GET");
con.setRequestMethod("POST")
con.setDoOutput(true);
con.setDoInput(true);
return con;
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
を作る を今、この接続からデータをダウンロードします
if(con==null) {
Toast.makeText(ctx,"Connection is null",Toast.LENGTH_LONG).show();
}
try{
InputStream is = new BufferedInputStream(con.getInputStream());
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
StringBuffer jsonData= new StringBuffer();
while ((line=br.readLine())!=null)
{
jsonData.append(line+"/n");
}
br.close();
is.close();
return jsonData.toString();
} catch (IOException e) {
e.printStackTrace();
}
このjsonDataをこれらのコードはドンので、3つの異なるクラスに属しノート・onPostExecuteで
try{
JSONArray ja = new JSONArray(jsonData);
JSONObject jo = null;
//parse Data
}
」は、データがサーバーからrecived変換するスクリプトを記述し、JSON形式で
のデータを送信 データを受信する必要なJavaファイルを呼び出しますコピー/ペーストを試みてください