json 날씨 정보 분석(중앙 기상대)
- private String b;
- new Thread(new Runnable() {
- public void run() {
- String a= connServerForResult("http://m.weather.com.cn/data/101090101.html");
- final String v= " ?"+parseJson(a);
- System.out.println("zheliv"+v);
- tq.post(new Runnable(){
- public void run(){
- tq.setText(v.replace("?","
"));
- System.out.println("zheliv"+v);
- }});}}).start();}
- private String connServerForResult(String strUrl) {
- // HttpGet
- HttpGet httpRequest = new HttpGet(strUrl);
- String strResult = "";
- try {
- // HttpClient
- HttpClient httpClient = new DefaultHttpClient();
- // HttpResponse
- HttpResponse httpResponse = httpClient.execute(httpRequest);
- if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
- //
- strResult = EntityUtils.toString(httpResponse.getEntity());
- System.out.println("zheli");
- }
- } catch (ClientProtocolException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- Log.i("Infor", strResult);
- return strResult; //
- }
- // Json 。 , Json 。
- private String parseJson(String strResult) {
- try {
- JSONObject jsonObj = new JSONObject(strResult).getJSONObject("weatherinfo");
- b =jsonObj.getString("temp1"); //
- //dayofweek= jsonObj.getString("week"); //
- //city.setText(jsonObj.getString("city")); //
- //ftime= jsonObj.getInt("fchh"); // ( )【 temp1 】
- // , , 。
- System.out.println("zhelinn");
- } catch (JSONException e) {
- Log.i("Erorr","Json parse error");
- e.printStackTrace();}
- System.out.println("zheli v"+b);
- return b;
- }}
- // , ,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
json 날씨 정보 분석(중앙 기상대)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.