Android Open Source - ThinkPageSDK_Android T P Air Quality






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;
import java.text.SimpleDateFormat;
import java.util.*;
/*  w  ww  . ja  v  a  2s.com*/
import org.json.JSONException;
import org.json.JSONObject;

public class TPAirQuality 
{
  public TPAirQuality(JSONObject jsonResponse)
  {
    try
    {
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
      aqi = jsonResponse.getDouble("aqi");
      pm25 = jsonResponse.getDouble("aqi");
      pm10 = jsonResponse.getDouble("pm10");
      so2 = jsonResponse.getDouble("so2");
      no2 = jsonResponse.getDouble("no2");
      co = jsonResponse.getDouble("co");
      o3 = jsonResponse.getDouble("o3");
      lastUpdate = formatter.parse(jsonResponse.getString("last_update"));
            quality = jsonResponse.getString("quality");
            stationName = jsonResponse.getString("station");
    }
    catch (java.text.ParseException e) 
    {
      
    }
    catch (final JSONException ex) 
    {
    
    };      
  }
  public String stationName;
  public double aqi;
  public double pm25;
  public double pm10;
  public double so2;
  public double no2;
  public double co;
  public double o3;
  public String quality;
  public Date lastUpdate;  
}




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