Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 1.06 KB

README.md

File metadata and controls

39 lines (35 loc) · 1.06 KB

WeatherInfoProject  

###利用YAHOO Weather API取得氣象資訊:

###STEP:

  • Add permission:
    <uses-permission android:name="android.permission.INTERNET" />
  • gradle:
    compile 'com.mcxiaoke.volley:library:1.0.+'
    compile 'com.google.code.gson:gson:2.+'
  • 使用:
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ...
        YWeather yWeather = new YWeather(this, this); //context, callback
        yWeather.getWeather("竹北市"); //pseudo
    }
    ...
    
    @Override
    public void onSuccess(WeatherInfo weatherInfo) {
        //weahterInfo格式參照Yahoo API json result格式
        //Log.i("ABO", "setWeatherInfo: "+weatherInfo.getmItem().getCondition().getTemp());
    }

    @Override
    public void onFail(VolleyError error) {

    }