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.
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.
The following table is the detailed list of CMPE277-Project-Herald.
Item | Value |
---|---|
Java File Count | 36 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 18 |
Minimum SDK Version | 15 |
Activity Count | 8 |
jar files used | android-support-v4.jar apache-log4j-1.2.15.jar libGoogleAnalyticsServices.jar signpost-core-1.2.1.2.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET |
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.
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