Android Open Source - App track St-Christopher






Project Summary

An Android app used to track trains in Sweden.

Web Site / Source Repository

St-Christopher is hosted in the following web site
https://github.com/johkin/St-Christopher

If you think the Android project St-Christopher 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 St-Christopher.

ItemValue
Java File Count134
Supported screen sizes[mdpi, ldpi, hdpi, hdpiv14]
Target SDK Version15
Minimum SDK Version8
Activity Count13
jar files usedGoogleAdMobAdsSdk-4.0.4.jar
GoogleAdMobAdsSdk-4.0.4.jar
android-support-v4.jar
c2dm-sources.jar
c2dm-sources.jar
c2dm.jar
c2dm.jar
guice-2.0-no_aop.jar
libGoogleAnalytics.jar
libGoogleAnalytics.jar
roboguice-1.1.1.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_SMS
android.permission.USE_CREDENTIALS
android.permission.VIBRATE
android.permission.WAKE_LOCK
com.android.vending.BILLING
com.google.android.c2dm.permission.RECEIVE
se.acrend.christopher.permission.C2D_MESSAGE




Resource Files

There are 13 image files in St-Christopher. The names of the image files are listed as follows.

appwidget_dark_bg.9.png
ic_launcher_logo.png
ic_launcher_logo_bw.png
ic_logo.png
ic_menu_close_clear_cancel.png
ic_menu_delete.png
ic_menu_help.png
ic_menu_preferences.png
ic_menu_upload.png
quickaction_background.png
quickaction_slider_background.png
quickcontact_drop_shadow.9.png
stat_sys_warning.png

The following screenshort is generated from the image listed above.

null




Java Source Files

St-Christopher has the following Java source files.

net.londatiga.android.ActionItem.java
net.londatiga.android.PopupWindows.java
net.londatiga.android.QuickAction.java
se.acrend.christopher.C2DMReceiver.java
se.acrend.christopher.android.activity.AbstractTicketList.java
se.acrend.christopher.android.activity.ComingTicketList.java
se.acrend.christopher.android.activity.DoneTicketList.java
se.acrend.christopher.android.activity.Preferences.java
se.acrend.christopher.android.activity.SubscriptionDetails.java
se.acrend.christopher.android.activity.TicketDetails.java
se.acrend.christopher.android.activity.TicketTabActivity.java
se.acrend.christopher.android.activity.TicketText.java
se.acrend.christopher.android.activity.actionbar.ActionBarActivity.java
se.acrend.christopher.android.activity.actionbar.ActionBarHelper.java
se.acrend.christopher.android.activity.actionbar.ActionBarHelperBase.java
se.acrend.christopher.android.activity.actionbar.ActionBarHelperHoneycomb.java
se.acrend.christopher.android.activity.actionbar.ActionBarHelperICS.java
se.acrend.christopher.android.activity.actionbar.SimpleMenu.java
se.acrend.christopher.android.activity.actionbar.SimpleMenuItem.java
se.acrend.christopher.android.activity.help.About.java
se.acrend.christopher.android.activity.help.GoSMS.java
se.acrend.christopher.android.activity.setup.ChooseAccount.java
se.acrend.christopher.android.activity.setup.RegisterDevice.java
se.acrend.christopher.android.activity.setup.RegisterDeviceResult.java
se.acrend.christopher.android.application.ChristopherApp.java
se.acrend.christopher.android.billing.Consts.java
se.acrend.christopher.android.billing.PurchaseObserver.java
se.acrend.christopher.android.billing.ResponseHandler.java
se.acrend.christopher.android.billing.Security.java
se.acrend.christopher.android.billing.util.Base64.java
se.acrend.christopher.android.billing.util.Base64DecoderException.java
se.acrend.christopher.android.content.ProviderHelper.java
se.acrend.christopher.android.content.ProviderTypes.java
se.acrend.christopher.android.content.TicketAdapter.java
se.acrend.christopher.android.content.TicketProvider.java
se.acrend.christopher.android.db.TicketDatabaseHelper.java
se.acrend.christopher.android.intent.Intents.java
se.acrend.christopher.android.model.DbModel.java
se.acrend.christopher.android.model.MessageWrapper.java
se.acrend.christopher.android.module.ChristopherModule.java
se.acrend.christopher.android.parser.MessageHandler.java
se.acrend.christopher.android.parser.MessageParser.java
se.acrend.christopher.android.parser.MessageParserBase.java
se.acrend.christopher.android.parser.SmsTicketParser.java
se.acrend.christopher.android.preference.AccountHelper.java
se.acrend.christopher.android.preference.LinkPreference.java
se.acrend.christopher.android.preference.OpenSubscriptionPreference.java
se.acrend.christopher.android.preference.PrefsHelper.java
se.acrend.christopher.android.receiver.BillingReceiver.java
se.acrend.christopher.android.receiver.C2DmResultReceiver.java
se.acrend.christopher.android.receiver.MessageReceiver.java
se.acrend.christopher.android.receiver.RegistrationReceiver.java
se.acrend.christopher.android.receiver.SmsReceiver.java
se.acrend.christopher.android.service.BillingHelper.java
se.acrend.christopher.android.service.BillingService.java
se.acrend.christopher.android.service.RegistrationService.java
se.acrend.christopher.android.service.ServerCommunicationHelper.java
se.acrend.christopher.android.service.UpdateService.java
se.acrend.christopher.android.trafficinfo.provider.TrafficInfoProvider.java
se.acrend.christopher.android.trafficinfo.provider.TrafficInfoProviderTypes.java
se.acrend.christopher.android.util.Constants.java
se.acrend.christopher.android.util.DateUtil.java
se.acrend.christopher.android.util.HttpUtil.java
se.acrend.christopher.android.util.TimeSource.java
se.acrend.christopher.android.util.ValidatorHelper.java
se.acrend.christopher.android.view.DotView.java
se.acrend.christopher.android.widget.TicketWidgetProvider.java
se.acrend.christopher.android.widget.WidgetHelper.java
se.acrend.christopher.server.control.TrafikverketController.java
se.acrend.christopher.server.control.impl.AbstractTrafikVerketControllerImpl.java
se.acrend.christopher.server.control.impl.SubscriptionControllerImpl.java
se.acrend.christopher.server.control.impl.TrafikVerketControllerImpl.java
se.acrend.christopher.server.control.impl.TrafikVerketJsonControllerImpl.java
se.acrend.christopher.server.dao.BookingDao.java
se.acrend.christopher.server.dao.ProductDao.java
se.acrend.christopher.server.dao.ServerDataDao.java
se.acrend.christopher.server.dao.StationMappingDao.java
se.acrend.christopher.server.dao.SubscriptionDao.java
se.acrend.christopher.server.dao.TrainDao.java
se.acrend.christopher.server.dao.TrainStopDao.java
se.acrend.christopher.server.entity.BookingEntity.java
se.acrend.christopher.server.entity.ProductEntity.java
se.acrend.christopher.server.entity.ServerDataEntity.java
se.acrend.christopher.server.entity.SubscriptionEntity.java
se.acrend.christopher.server.entity.TrainStopEntity.java
se.acrend.christopher.server.parser.TrafikVerketJsonParser.java
se.acrend.christopher.server.parser.TrafikVerketParser.java
se.acrend.christopher.server.persistence.DataConstants.java
se.acrend.christopher.server.service.impl.BillingServiceImpl.java
se.acrend.christopher.server.service.impl.ConfigurationServiceImpl.java
se.acrend.christopher.server.service.impl.TrafficServiceImpl.java
se.acrend.christopher.server.util.Constants.java
se.acrend.christopher.server.util.DateUtil.java
se.acrend.christopher.server.util.EntityUtil.java
se.acrend.christopher.server.util.QueueUtil.java
se.acrend.christopher.server.util.ServiceLocator.java
se.acrend.christopher.server.web.SpringVaadinServlet.java
se.acrend.christopher.server.web.application.VaadinApplication.java
se.acrend.christopher.server.web.control.BillingController.java
se.acrend.christopher.server.web.control.MapStationController.java
se.acrend.christopher.server.web.control.RegistrationController.java
se.acrend.christopher.server.web.control.TrainProxyController.java
se.acrend.christopher.server.web.control.cron.FindCurrentTrainsCronController.java
se.acrend.christopher.server.web.control.cron.LoadTrainsCronController.java
se.acrend.christopher.server.web.control.cron.PurgeDataCronController.java
se.acrend.christopher.server.web.control.queue.AuthQueueController.java
se.acrend.christopher.server.web.control.queue.FindChangedStopsQueueController.java
se.acrend.christopher.server.web.control.queue.LoadTrainStopsQueueController.java
se.acrend.christopher.server.web.control.queue.SendMessageQueueServlet.java
se.acrend.christopher.server.web.util.EntityContainer.java
se.acrend.christopher.server.web.util.EntityItem.java
se.acrend.christopher.server.web.view.MainView.java
se.acrend.christopher.server.web.view.admin.ConfigurationView.java
se.acrend.christopher.server.web.view.admin.ProductView.java
se.acrend.christopher.server.web.view.user.InstructionsView.java
se.acrend.christopher.shared.exception.PermanentException.java
se.acrend.christopher.shared.exception.TemporaryException.java
se.acrend.christopher.shared.model.AbstractResponse.java
se.acrend.christopher.shared.model.BookingInformation.java
se.acrend.christopher.shared.model.PrepareBillingInfo.java
se.acrend.christopher.shared.model.ProductList.java
se.acrend.christopher.shared.model.StationInfo.java
se.acrend.christopher.shared.model.SubscriptionInfo.java
se.acrend.christopher.shared.model.TimeInfo.java
se.acrend.christopher.shared.model.TrainInfo.java
se.acrend.christopher.shared.parser.ParserFactory.java
se.acrend.christopher.shared.util.CalendarAdapter.java
se.acrend.christopher.shared.util.SharedConstants.java
se.acrend.christopher.shared.util.SharedDateUtil.java
se.acrend.christophertestclient.activity.CreateTicketActivity.java
se.acrend.christophertestclient.application.ChristopherApp.java