Android Open Source - App basic android-smarttrail






Project Summary

SmartTrail is an android app that showcases local trails, allows for real-time trail condition updates and enables new riders to quickly immerse themselves in the local bike scene. The app relies on innovative technologies to facilitate the basics.

Web Site / Source Repository

android-smarttrail is hosted in the following web site
https://github.com/matttucker/android-smarttrail

If you think the Android project android-smarttrail 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 android-smarttrail.

ItemValue
Java File Count127
Supported screen sizes[xlargev11, mdpi, xlargelandv11, hdpi, xlargelandmdpiv11, xlargenodpiv11, xlargemdpiv11, nodpi]
Target SDK Version15
Minimum SDK Version7
Activity Count23
Fragment Count15
jar files usedandroid-support-v4.jar
libGoogleAnalytics.jar
xmltask.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\areas.json
assets\fonts\PFIsotextPro-Bold.otf
assets\smarttrail\1\Antelope.gpx
assets\smarttrail\1\Aspen_Alley.gpx
assets\smarttrail\1\Benjamin_Loop.gpx
assets\smarttrail\1\Betasso_Link.gpx
assets\smarttrail\1\Blue_Dot.gpx
assets\smarttrail\1\Boot.gpx
assets\smarttrail\1\Canyon_Loop.gpx
assets\smarttrail\1\Ceran_St_Vrain.gpx
assets\smarttrail\1\Coal_Seam.gpx
assets\smarttrail\1\Coalton.gpx
assets\smarttrail\1\Community_Ditch_East.gpx
assets\smarttrail\1\Community_Ditch_West.gpx
assets\smarttrail\1\Cowdrey_Draw.gpx
assets\smarttrail\1\Doudy_Draw.gpx
assets\smarttrail\1\Eagle.gpx
assets\smarttrail\1\Eagle_Wind.gpx
assets\smarttrail\1\Flatirons_Vista_North.gpx
assets\smarttrail\1\Flatirons_Vista_South.gpx
assets\smarttrail\1\Foothills.gpx
assets\smarttrail\1\Greenbelt_Plateau.gpx
assets\smarttrail\1\High_Plains.gpx
assets\smarttrail\1\Hobbit.gpx
assets\smarttrail\1\Lefthand.gpx
assets\smarttrail\1\Lookout.gpx
assets\smarttrail\1\Lower_Bitterbrush.gpx
assets\smarttrail\1\Marshal_Valley.gpx
assets\smarttrail\1\Marshall_Valley.gpx
assets\smarttrail\1\Mayhoffer-Singletree.gpx
assets\smarttrail\1\Meadowlark.gpx
assets\smarttrail\1\Nelson_Loop.gpx
assets\smarttrail\1\North_Rim.gpx
assets\smarttrail\1\Picture_Rock.gpx
assets\smarttrail\1\Ponderosa_Loop.gpx
assets\smarttrail\1\Prarie_Vista.gpx
assets\smarttrail\1\Pungey_Stick.gpx
assets\smarttrail\1\Re-Root.gpx
assets\smarttrail\1\Reboot.gpx
assets\smarttrail\1\Red_Dot.gpx
assets\smarttrail\1\Sage.gpx
assets\smarttrail\1\School_Bus.gpx
assets\smarttrail\1\Sourdough_North.gpx
assets\smarttrail\1\Sourdough_South.gpx
assets\smarttrail\1\Spring_Brook_North.gpx
assets\smarttrail\1\Spring_Brook_South.gpx
assets\smarttrail\1\Sugar_Mag.gpx
assets\smarttrail\1\Upper_Bitterbrush.gpx
assets\smarttrail\1\Walker_Connector.gpx
assets\smarttrail\1\Walker_Ranch_Loop.gpx
assets\smarttrail\1\Wapiti.gpx
assets\smarttrail\1\Wild_Turkey.gpx
assets\smarttrail\1\day1.gpx
assets\trails.json




Resource Files

There are 89 image files in android-smarttrail. The names of the image files are listed as follows.

actionbar_compat_background.9.png
actionbar_compat_logo.png
background_noise_tile.png
background_noise_tile_bma.png
balloon_overlay_close.png
balloon_overlay_focused.9.png
balloon_overlay_unfocused.9.png
bezel_border.9.png
bezel_mask.9.png
btn_block_border_default.9.png
btn_block_border_pressed.9.png
btn_block_border_selected.9.png
btn_block_mask.9.png
btn_block_star.9.png
btn_default.9.png
btn_focused.9.png
btn_pressed.9.png
btn_star_off_focused.png
btn_star_off_normal.png
btn_star_off_pressed.png
btn_star_on_focused.png
btn_star_on_normal.png
btn_star_on_pressed.png
circle_green_empty.png
circle_green_full.png
circle_green_small_empty.png
circle_green_small_full.png
circle_green_small_halffull.png
condition_closed.png
condition_cog_fair.png
condition_cog_good.png
condition_cog_poor.png
condition_fair.png
condition_good.png
condition_poor.png
condition_unknown.png
empty_sandbox_background.9.png
empty_trails_background.9.png
globe.png
home_btn_alerts_normal.png
home_btn_events_default.png
home_btn_events_pressed.png
home_btn_map_default.png
home_btn_map_pressed.png
home_btn_starred_default.png
home_btn_starred_pressed.png
home_btn_trails_default.png
home_btn_trails_pressed.png
home_btn_valmont_default.png
home_btn_valmont_pressed.png
home_streambox.9.png
ic_close_holo_light.png
ic_home.png
ic_maps_indicator_current_position.png
ic_menu_add.png
ic_menu_goto.png
ic_menu_info_details.png
ic_menu_mylocation.png
ic_title_export.png
ic_title_home.png
ic_title_map.png
ic_title_refresh.png
ic_title_search.png
ic_title_share.png
ic_title_today.png
indicator_starred.png
now_playing_icon.png
patrol_normal.png
patrol_pressed.png
sandbox_logo_empty.png
schedule_indicator_left.png
schedule_indicator_right.png
speaker_image_empty.png
star_small_green_empty.png
star_small_green_full.png
star_small_green_halffull.png
status_pointer.png
tab_selected.9.png
tab_selected_focused.9.png
tab_selected_pressed.9.png
tab_unselected.9.png
tab_unselected_focused.9.png
tab_unselected_pressed.9.png
thickbar_left_background_default.9.png
thickbar_left_background_pressed.9.png
title_logo.png
trailhead.png
whats_on_button_default.9.png
whats_on_button_pressed.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

android-smarttrail has the following Java source files.

com.geozen.smarttrail.app.Config.java
com.geozen.smarttrail.app.Config.java
com.geozen.smarttrail.app.Constants.java
com.geozen.smarttrail.app.Preferences.java
com.geozen.smarttrail.app.SmartTrailApplication.java
com.geozen.smarttrail.error.CredentialsException.java
com.geozen.smarttrail.error.SmartTrailException.java
com.geozen.smarttrail.http.AbstractHttpApi.java
com.geozen.smarttrail.http.HttpApi.java
com.geozen.smarttrail.http.HttpApiWithBasicAuth.java
com.geozen.smarttrail.http.SmartTrailApi.java
com.geozen.smarttrail.http.SmartTrailApiV1.java
com.geozen.smarttrail.io.AreasHandler.java
com.geozen.smarttrail.io.GpxSaxHandler.java
com.geozen.smarttrail.io.JsonHandler.java
com.geozen.smarttrail.io.LocalAreasHandler.java
com.geozen.smarttrail.io.LocalConditionsHandler.java
com.geozen.smarttrail.io.LocalExecutor.java
com.geozen.smarttrail.io.LocalSearchSuggestHandler.java
com.geozen.smarttrail.io.LocalTrailsHandler.java
com.geozen.smarttrail.io.RemoteAreasExecutor.java
com.geozen.smarttrail.io.RemoteConditionsExecutor.java
com.geozen.smarttrail.io.RemoteEventsExecutor.java
com.geozen.smarttrail.io.RemoteExecutor.java
com.geozen.smarttrail.io.RemoteStatusesExecutor.java
com.geozen.smarttrail.io.RemoteTrailsExecutor.java
com.geozen.smarttrail.io.TrailSaxHandler.java
com.geozen.smarttrail.io.TrailsHandler.java
com.geozen.smarttrail.io.XmlHandler.java
com.geozen.smarttrail.model.Area.java
com.geozen.smarttrail.model.Condition.java
com.geozen.smarttrail.model.Event.java
com.geozen.smarttrail.model.Region.java
com.geozen.smarttrail.model.Review.java
com.geozen.smarttrail.model.Trail.java
com.geozen.smarttrail.model.TrailDataSet.java
com.geozen.smarttrail.model.User.java
com.geozen.smarttrail.provider.SmartTrailDatabase.java
com.geozen.smarttrail.provider.SmartTrailProvider.java
com.geozen.smarttrail.provider.SmartTrailSchema.java
com.geozen.smarttrail.service.SyncService.java
com.geozen.smarttrail.ui.AddConditionFragment.java
com.geozen.smarttrail.ui.AddPatrolFragment.java
com.geozen.smarttrail.ui.AddReviewFragment.java
com.geozen.smarttrail.ui.AlertsActivity.java
com.geozen.smarttrail.ui.AlertsFragment.java
com.geozen.smarttrail.ui.AreaDetailFragment.java
com.geozen.smarttrail.ui.AreasAdapter.java
com.geozen.smarttrail.ui.AreasFragment.java
com.geozen.smarttrail.ui.BaseActivity.java
com.geozen.smarttrail.ui.BaseMultiPaneActivity.java
com.geozen.smarttrail.ui.BaseSinglePaneActivity.java
com.geozen.smarttrail.ui.ConditionsAdapter.java
com.geozen.smarttrail.ui.DashboardFragment.java
com.geozen.smarttrail.ui.EventActivity.java
com.geozen.smarttrail.ui.EventsActivity.java
com.geozen.smarttrail.ui.EventsFragment.java
com.geozen.smarttrail.ui.FavoritesActivity.java
com.geozen.smarttrail.ui.FixedMyLocationOverlay.java
com.geozen.smarttrail.ui.HomeActivity.java
com.geozen.smarttrail.ui.OnTrailHeadClickListener.java
com.geozen.smarttrail.ui.PatrolActivity.java
com.geozen.smarttrail.ui.RegionsActivity.java
com.geozen.smarttrail.ui.RegionsAdapter.java
com.geozen.smarttrail.ui.RegionsFragment.java
com.geozen.smarttrail.ui.ReviewDetailFragment.java
com.geozen.smarttrail.ui.ReviewsAdapter.java
com.geozen.smarttrail.ui.SearchActivity.java
com.geozen.smarttrail.ui.SigninActivity.java
com.geozen.smarttrail.ui.SignupActivity.java
com.geozen.smarttrail.ui.TagStreamActivity.java
com.geozen.smarttrail.ui.TagStreamFragment.java
com.geozen.smarttrail.ui.TrailBalloonOverlayView.java
com.geozen.smarttrail.ui.TrailDescriptionFragment.java
com.geozen.smarttrail.ui.TrailDetailFragment.java
com.geozen.smarttrail.ui.TrailHead.java
com.geozen.smarttrail.ui.TrailHeadItemizedOverlay.java
com.geozen.smarttrail.ui.TrailMapActivity.java
com.geozen.smarttrail.ui.TrailOverlay.java
com.geozen.smarttrail.ui.TrailsFragment.java
com.geozen.smarttrail.ui.TrailsQuery.java
com.geozen.smarttrail.ui.UpcomingEventsFragment.java
com.geozen.smarttrail.ui.WebFragment.java
com.geozen.smarttrail.ui.phone.AreaDetailActivity.java
com.geozen.smarttrail.ui.phone.AreasActivity.java
com.geozen.smarttrail.ui.phone.ReviewDetailActivity.java
com.geozen.smarttrail.ui.phone.TrailDetailActivity.java
com.geozen.smarttrail.ui.phone.TrailsActivity.java
com.geozen.smarttrail.ui.tablet.AreasDropdownFragment.java
com.geozen.smarttrail.ui.tablet.AreasMultiPaneActivity.java
com.geozen.smarttrail.ui.tablet.NowPlayingMultiPaneActivity.java
com.geozen.smarttrail.ui.tablet.TrailsMultiPaneActivity.java
com.geozen.smarttrail.ui.widget.BezelImageView.java
com.geozen.smarttrail.ui.widget.CheckableLinearLayout.java
com.geozen.smarttrail.ui.widget.DashboardLayout.java
com.geozen.smarttrail.ui.widget.ObservableScrollView.java
com.geozen.smarttrail.util.ActionBarActivity.java
com.geozen.smarttrail.util.ActionBarHelper.java
com.geozen.smarttrail.util.ActionBarHelperBase.java
com.geozen.smarttrail.util.ActionBarHelperHoneycomb.java
com.geozen.smarttrail.util.ActionBarHelperICS.java
com.geozen.smarttrail.util.AppLog.java
com.geozen.smarttrail.util.BitmapUtils.java
com.geozen.smarttrail.util.DatabaseUtil.java
com.geozen.smarttrail.util.DetachableResultReceiver.java
com.geozen.smarttrail.util.EulaHelper.java
com.geozen.smarttrail.util.FractionalTouchDelegate.java
com.geozen.smarttrail.util.GeoUtil.java
com.geozen.smarttrail.util.ImageLoader.java
com.geozen.smarttrail.util.Lists.java
com.geozen.smarttrail.util.Maps.java
com.geozen.smarttrail.util.MotionEventUtils.java
com.geozen.smarttrail.util.NotificationsUtil.java
com.geozen.smarttrail.util.NotifyingAsyncQueryHandler.java
com.geozen.smarttrail.util.ParserUtils.java
com.geozen.smarttrail.util.ReflectionUtils.java
com.geozen.smarttrail.util.SelectionBuilder.java
com.geozen.smarttrail.util.Sets.java
com.geozen.smarttrail.util.SimpleMenu.java
com.geozen.smarttrail.util.SimpleMenuItem.java
com.geozen.smarttrail.util.TimeUtil.java
com.geozen.smarttrail.util.UIUtils.java
com.geozen.smarttrail.util.UnitsUtil.java
com.geozen.smarttrail.util.Util.java
com.readystatesoftware.mapviewballoons.BalloonItemizedOverlay.java
com.readystatesoftware.mapviewballoons.BalloonOverlayView.java