Android application for current city weather and weather history for last 30 days.
MyWeatherReporter is hosted in the following web site
https://github.com/NehaMadiwal/MyWeatherReporter
If you think the Android project MyWeatherReporter listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of MyWeatherReporter.
Item | Value |
---|---|
Java File Count | 44 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 16 |
Minimum SDK Version | 11 |
Activity Count | 5 |
jar files used | android-support-v4.jar android-support-v4.jar dagger-1.2.0.jar dagger-compiler-1.2.0.jar javawriter-2.4.0.jar javax.inject-1.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET |
There are 20 image files in MyWeatherReporter. The names of the image files are listed as follows.
d01.png d02.png d03.png d04.png d09.png d10.png d11.png d13.png d50.png ic_action_discard.png ic_action_refresh.png n01.png n02.png n03.png n04.png n09.png n10.png n11.png n13.png n50.png
The following screenshort is generated from the image listed above.
MyWeatherReporter has the following Java source files.
com.example.jsonhelper.JsonCityWeatherParser.java com.example.jsonhelper.JsonHttpClient.java com.example.myweatherreporter.AddCityActivity.java com.example.myweatherreporter.CityWeatherHistoryActivity.java com.example.myweatherreporter.CustomProgressDialog.java com.example.myweatherreporter.activity.AddCityActivity$$InjectAdapter.java com.example.myweatherreporter.activity.AddCityActivity.java com.example.myweatherreporter.activity.AddCityBaseActivity.java com.example.myweatherreporter.activity.CityWeatherHistoryActivity$$InjectAdapter.java com.example.myweatherreporter.activity.CityWeatherHistoryActivity.java com.example.myweatherreporter.activity.CityWeatherHistoryBaseActivity.java com.example.myweatherreporter.application.MyWeatherReporter.java com.example.myweatherreporter.beans.City$$InjectAdapter.java com.example.myweatherreporter.beans.City.java com.example.myweatherreporter.beans.CityHistoryOneDay$$InjectAdapter.java com.example.myweatherreporter.beans.CityHistoryOneDay.java com.example.myweatherreporter.beans.CityWeather$$InjectAdapter.java com.example.myweatherreporter.beans.CityWeather.java com.example.myweatherreporter.db.DatabaseHandler$$InjectAdapter.java com.example.myweatherreporter.db.DatabaseHandler.java com.example.myweatherreporter.jsonhelper.JsonCityWeatherParser.java com.example.myweatherreporter.jsonhelper.JsonHttpClient.java com.example.myweatherreporter.listadapter.CustomCityHistoryListAdapter.java com.example.myweatherreporter.listadapter.CustomCityListAdapter.java com.example.myweatherreporter.module.AddCityActivityModule$$ModuleAdapter.java com.example.myweatherreporter.module.AddCityActivityModule.java com.example.myweatherreporter.module.CityHistoryActivityModule$$ModuleAdapter.java com.example.myweatherreporter.module.CityHistoryActivityModule.java com.example.myweatherreporter.module.MyWeatherReporterModule$$ModuleAdapter.java com.example.myweatherreporter.module.MyWeatherReporterModule.java com.example.myweatherreporter.util.DateUtils.java com.example.myweatherreporter.util.NetworkUtils.java com.example.myweatherreporter.util.StringUtils.java com.example.myweatherreporter.widget.CustomProgressDialog$$InjectAdapter.java com.example.myweatherreporter.widget.CustomProgressDialog.java com.example.myweatherreporteradapter.CityListAdapter.java com.example.myweatherreporteradapter.CustomHistoryListAdapter.java com.example.myweatherreporterbeans.City.java com.example.myweatherreporterbeans.CityHistoryOneDay.java com.example.myweatherreporterbeans.CityWeather.java com.example.myweatherreporterdb.DatabaseHandler.java com.example.util.DateUtil.java com.example.util.NetworkUtil.java com.example.util.StringUtils.java