Android Open Source - ThinkPageSDK_Android T P Weather Future






From Project

Back to project page ThinkPageSDK_Android.

License

The source code is released under:

MIT License

If you think the Android project ThinkPageSDK_Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.thinkpage.sdk;
//w  w w.j av a2s. c  o m
import java.text.SimpleDateFormat;
import java.util.*;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class TPWeatherFuture {
  public TPWeatherFuture(JSONObject jsonResponse)
  {
    try
    {
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
      text = jsonResponse.getString("text");
      code1 = jsonResponse.getString("code1");
            code2 = jsonResponse.getString("code2");
      day = jsonResponse.getString("day");
      date = formatter.parse(jsonResponse.getString("date"));
      temperatureHigh = jsonResponse.getInt("high");
      temperatureLow = jsonResponse.getInt("low");
      chanceOfPrecipitation = jsonResponse.getString("cop");
      wind = jsonResponse.getString("wind");
    }
    catch (java.text.ParseException e)
    {
      
    }
    catch (final JSONException ex) 
    {
    
    };    
  }
  /*!
   *
   * The general description of the weather (sunny, cloudy, rainning, etc.)
   **/
  public String text;

  /*!
   *
   * The weather code corresponding to text
   **/
  public String code1;

    public String code2;


  /*!
   *
   * What day is it
   **/
  public String day;

  /*!
   *
   * What date is it
   **/
  public Date date;

  /*!
   *
   * The high and low temperature of the day
   **/
  public int temperatureHigh;
  public int temperatureLow;

  /*!
   *
   * Chance of Precipitation
   **/
  public String chanceOfPrecipitation;

  /*!
   *
   * The wind forecast description
   **/
  public String wind;
}




Java Source Code List

com.example.thinkpageandroid.MainActivity.java
com.loopj.android.http.AsyncHttpClient.java
com.loopj.android.http.AsyncHttpRequest.java
com.loopj.android.http.AsyncHttpResponseHandler.java
com.loopj.android.http.Base64DataException.java
com.loopj.android.http.Base64OutputStream.java
com.loopj.android.http.Base64.java
com.loopj.android.http.BaseJsonHttpResponseHandler.java
com.loopj.android.http.BinaryHttpResponseHandler.java
com.loopj.android.http.DataAsyncHttpResponseHandler.java
com.loopj.android.http.FileAsyncHttpResponseHandler.java
com.loopj.android.http.JsonHttpResponseHandler.java
com.loopj.android.http.JsonStreamerEntity.java
com.loopj.android.http.MySSLSocketFactory.java
com.loopj.android.http.PersistentCookieStore.java
com.loopj.android.http.PreemtiveAuthorizationHttpRequestInterceptor.java
com.loopj.android.http.RangeFileAsyncHttpResponseHandler.java
com.loopj.android.http.RequestHandle.java
com.loopj.android.http.RequestParams.java
com.loopj.android.http.ResponseHandlerInterface.java
com.loopj.android.http.RetryHandler.java
com.loopj.android.http.SerializableCookie.java
com.loopj.android.http.SimpleMultipartEntity.java
com.loopj.android.http.SyncHttpClient.java
com.loopj.android.http.TextHttpResponseHandler.java
com.thinkpage.sdk.TPAirQuality.java
com.thinkpage.sdk.TPCity.java
com.thinkpage.sdk.TPWeatherFuture.java
com.thinkpage.sdk.TPWeatherManagerDelegate.java
com.thinkpage.sdk.TPWeatherManager.java
com.thinkpage.sdk.TPWeatherNow.java
com.thinkpage.sdk.TPWeatherSuggestions.java
com.thinkpage.sdk.TPWeather.java