Android Open Source - Weather yahoo CMPE277-Project-Herald






Project Summary

This is an Android App (Herald) that brings News about the various categories such as Business, Education, Sports, Weather etc. It uses Yahoo Boss API with Auth to get the News feeds and Open Weather API to get the Weather Information. Apart from that.

Web Site / Source Repository

CMPE277-Project-Herald is hosted in the following web site
https://github.com/devenpawar18/CMPE277-Project-Herald

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

Project Detail

The following table is the detailed list of CMPE277-Project-Herald.

ItemValue
Java File Count36
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version18
Minimum SDK Version15
Activity Count8
jar files usedandroid-support-v4.jar
apache-log4j-1.2.15.jar
libGoogleAnalyticsServices.jar
signpost-core-1.2.1.2.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET




Resource Files

There are 12 image files in CMPE277-Project-Herald. The names of the image files are listed as follows.

app_icon.png
day_clear.png
day_cloudy.png
day_rainy.png
day_snowy.png
day_windy.png
facebook_icon.png
night_clear.png
night_cloudy.png
night_rainy.png
night_snowy.png
night_windy.png

The following screenshort is generated from the image listed above.

null




Java Source Files

CMPE277-Project-Herald has the following Java source files.

com.heraldapp.ApplicationEx.java
com.heraldapp.activity.FacebookManager.java
com.heraldapp.activity.FacebookShareActivity.java
com.heraldapp.activity.NewsCategoryActivity.java
com.heraldapp.activity.NewsDetailActivity.java
com.heraldapp.activity.NewsListActivity.java
com.heraldapp.activity.SplashScreenActivity.java
com.heraldapp.activity.WeatherActivity.java
com.heraldapp.activity.WebViewActivity.java
com.heraldapp.adapter.NewsListAdapter.java
com.heraldapp.data.DatabaseHandler.java
com.heraldapp.entity.Location.java
com.heraldapp.entity.News.java
com.heraldapp.entity.Weather.java
com.heraldapp.services.RetrieveNewsService.java
com.heraldapp.services.RetrieveWeatherService.java
com.heraldapp.services.Services.java
com.heraldapp.services.utils.HTTPRequest.java
com.heraldapp.services.utils.SignPostService.java
com.heraldapp.services.utils.StHttpRequest.java
com.heraldapp.share.facebook.AsyncFacebookRunner.java
com.heraldapp.share.facebook.BaseDialogListener.java
com.heraldapp.share.facebook.BaseRequestListener.java
com.heraldapp.share.facebook.DialogError.java
com.heraldapp.share.facebook.Facebook.java
com.heraldapp.share.facebook.FacebookError.java
com.heraldapp.share.facebook.FbDialog.java
com.heraldapp.share.facebook.SessionEvents.java
com.heraldapp.share.facebook.SessionStore.java
com.heraldapp.share.facebook.Util.java
com.heraldapp.utils.Constants.java
com.heraldapp.utils.HeraldUtils.java
com.heraldapp.utils.TrustAllSSLSocketFactory.java
com.heraldapp.views.CoverFlow.java
com.heraldapp.views.PagerControl.java