Read data from public transit cards using your NFC Android phone!.
farebot is hosted in the following web site
https://github.com/codebutler/farebot
If you think the Android project farebot 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 farebot.
Item | Value |
---|---|
Java File Count | 127 |
Supported screen sizes | [hdpi, xhdpi] |
Activity Count | 11 |
Fragment Count | 4 |
jar files used | nfc-felica.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.NFC android.permission.WRITE_EXTERNAL_STORAGE com.codebutler.farebot.permission.MAPS_RECEIVE com.google.android.providers.gsf.permission.READ_GSERVICES |
Asset File Names | assets\StationCode.db assets\stations.sqlite |
The license information of farebot is as follows:
GNU General Public License
There are 26 image files in farebot. The names of the image files are listed as follows.
banned.png bilheteunicosp_card.png bus.png cashier.png clipper_card.png edy_card.png ezlink_card.png ferry.png hsl_card.png ic_action_new.png icoca_card.png launcher_icon.png list_selector_disabled_holo_dark.9.png marker_end.png marker_start.png metro.png nets_card.png orca_card.png ovchip_card.png pasmo_card.png suica_card.png train.png tram.png tvm.png unknown.png vending_machine.png
The following screenshort is generated from the image listed above.
farebot has the following Java source files.
com.codebutler.farebot.FareBotApplication.java com.codebutler.farebot.activity.AddKeyActivity.java com.codebutler.farebot.activity.AdvancedCardInfoActivity.java com.codebutler.farebot.activity.BackgroundTagActivity.java com.codebutler.farebot.activity.CardInfoActivity.java com.codebutler.farebot.activity.CardsActivity.java com.codebutler.farebot.activity.FareBotPreferenceActivity.java com.codebutler.farebot.activity.FragmentWrapperActivity.java com.codebutler.farebot.activity.KeysActivity.java com.codebutler.farebot.activity.MainActivity.java com.codebutler.farebot.activity.ReadingTagActivity.java com.codebutler.farebot.activity.SupportedCardsActivity.java com.codebutler.farebot.activity.TripMapActivity.java com.codebutler.farebot.card.Card.java com.codebutler.farebot.card.CardHasManufacturingInfo.java com.codebutler.farebot.card.CardRawDataFragmentClass.java com.codebutler.farebot.card.UnauthorizedException.java com.codebutler.farebot.card.UnsupportedCardException.java com.codebutler.farebot.card.UnsupportedTagException.java com.codebutler.farebot.card.cepas.CEPASCard.java com.codebutler.farebot.card.cepas.CEPASException.java com.codebutler.farebot.card.cepas.CEPASHistory.java com.codebutler.farebot.card.cepas.CEPASProtocol.java com.codebutler.farebot.card.cepas.CEPASPurse.java com.codebutler.farebot.card.cepas.CEPASTransaction.java com.codebutler.farebot.card.classic.ClassicBlock.java com.codebutler.farebot.card.classic.ClassicCard.java com.codebutler.farebot.card.classic.ClassicSector.java com.codebutler.farebot.card.classic.ClassicUtils.java com.codebutler.farebot.card.classic.InvalidClassicSector.java com.codebutler.farebot.card.classic.UnauthorizedClassicSector.java com.codebutler.farebot.card.desfire.DesfireApplication.java com.codebutler.farebot.card.desfire.DesfireCard.java com.codebutler.farebot.card.desfire.DesfireFile.java com.codebutler.farebot.card.desfire.DesfireFileSettings.java com.codebutler.farebot.card.desfire.DesfireManufacturingData.java com.codebutler.farebot.card.desfire.DesfireProtocol.java com.codebutler.farebot.card.desfire.DesfireRecord.java com.codebutler.farebot.card.desfire.InvalidDesfireFile.java com.codebutler.farebot.card.desfire.RecordDesfireFile.java com.codebutler.farebot.card.desfire.RecordDesfireFileSettings.java com.codebutler.farebot.card.desfire.StandardDesfireFileSettings.java com.codebutler.farebot.card.desfire.UnsupportedDesfireFileSettings.java com.codebutler.farebot.card.felica.DBUtil.java com.codebutler.farebot.card.felica.FelicaBlock.java com.codebutler.farebot.card.felica.FelicaCard.java com.codebutler.farebot.card.felica.FelicaService.java com.codebutler.farebot.card.felica.FelicaSystem.java com.codebutler.farebot.fragment.CardBalanceFragment.java com.codebutler.farebot.fragment.CardHWDetailFragment.java com.codebutler.farebot.fragment.CardInfoFragment.java com.codebutler.farebot.fragment.CardRefillsFragment.java com.codebutler.farebot.fragment.CardSubscriptionsFragment.java com.codebutler.farebot.fragment.CardTripsFragment.java com.codebutler.farebot.fragment.CardsFragment.java com.codebutler.farebot.fragment.ClassicCardRawDataFragment.java com.codebutler.farebot.fragment.DesfireCardRawDataFragment.java com.codebutler.farebot.fragment.ExpandableListFragment.java com.codebutler.farebot.fragment.FelicaCardRawDataFragment.java com.codebutler.farebot.fragment.KeysFragment.java com.codebutler.farebot.fragment.ListItemAdapter.java com.codebutler.farebot.key.CardKeys.java com.codebutler.farebot.key.ClassicCardKeys.java com.codebutler.farebot.key.ClassicSectorKey.java com.codebutler.farebot.provider.BetterContentProvider.java com.codebutler.farebot.provider.CardDBHelper.java com.codebutler.farebot.provider.CardKeyProvider.java com.codebutler.farebot.provider.CardProvider.java com.codebutler.farebot.provider.CardsTableColumns.java com.codebutler.farebot.provider.KeysDBHelper.java com.codebutler.farebot.provider.KeysTableColumns.java com.codebutler.farebot.transit.Refill.java com.codebutler.farebot.transit.Station.java com.codebutler.farebot.transit.Subscription.java com.codebutler.farebot.transit.TransitData.java com.codebutler.farebot.transit.TransitIdentity.java com.codebutler.farebot.transit.Trip.java com.codebutler.farebot.transit.bilhete_unico.BilheteUnicoSPCredit.java com.codebutler.farebot.transit.bilhete_unico.BilheteUnicoSPTransitData.java com.codebutler.farebot.transit.clipper.ClipperRefill.java com.codebutler.farebot.transit.clipper.ClipperTransitData.java com.codebutler.farebot.transit.clipper.ClipperTrip.java com.codebutler.farebot.transit.edy.EdyTransitData.java com.codebutler.farebot.transit.edy.EdyTrip.java com.codebutler.farebot.transit.ezlink.EZLinkTransitData.java com.codebutler.farebot.transit.ezlink.EZLinkTrip.java com.codebutler.farebot.transit.ezlink.MRTStation.java com.codebutler.farebot.transit.hsl.HSLRefill.java com.codebutler.farebot.transit.hsl.HSLTransitData.java com.codebutler.farebot.transit.hsl.HSLTrip.java com.codebutler.farebot.transit.orca.MergedOrcaTrip.java com.codebutler.farebot.transit.orca.OrcaTransitData.java com.codebutler.farebot.transit.orca.OrcaTrip.java com.codebutler.farebot.transit.ovc.OVChipCredit.java com.codebutler.farebot.transit.ovc.OVChipDBUtil.java com.codebutler.farebot.transit.ovc.OVChipIndex.java com.codebutler.farebot.transit.ovc.OVChipInfo.java com.codebutler.farebot.transit.ovc.OVChipParser.java com.codebutler.farebot.transit.ovc.OVChipPreamble.java com.codebutler.farebot.transit.ovc.OVChipSubscription.java com.codebutler.farebot.transit.ovc.OVChipTransaction.java com.codebutler.farebot.transit.ovc.OVChipTransitData.java com.codebutler.farebot.transit.ovc.OVChipTrip.java com.codebutler.farebot.transit.suica.SuicaTransitData.java com.codebutler.farebot.transit.suica.SuicaTrip.java com.codebutler.farebot.ui.HeaderListItem.java com.codebutler.farebot.ui.ListItem.java com.codebutler.farebot.ui.ReasonableGallery.java com.codebutler.farebot.ui.TabPagerAdapter.java com.codebutler.farebot.util.BetterAsyncTask.java com.codebutler.farebot.util.ExportHelper.java com.codebutler.farebot.util.Utils.java com.codebutler.farebot.xml.Base64String.java com.codebutler.farebot.xml.CardConverter.java com.codebutler.farebot.xml.CardTypeTransform.java com.codebutler.farebot.xml.ClassicSectorConverter.java com.codebutler.farebot.xml.DesfireFileConverter.java com.codebutler.farebot.xml.DesfireFileSettingsConverter.java com.codebutler.farebot.xml.EpochDateTransform.java com.codebutler.farebot.xml.FelicaIDmTransform.java com.codebutler.farebot.xml.FelicaPMmTransform.java com.codebutler.farebot.xml.HexString.java com.codebutler.farebot.xml.SkippableRegistryStrategy.java