Android Open Source - Development api MythTV-Android-Frontend






Project Summary

Implementation of MythTV .25+ Services API for Android.

Web Site / Source Repository

MythTV-Android-Frontend is hosted in the following web site
https://github.com/MythTV-Clients/MythTV-Android-Frontend

If you think the Android project MythTV-Android-Frontend 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 MythTV-Android-Frontend.

ItemValue
Java File Count327
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version19
Minimum SDK Version14
Activity Count15
Fragment Count5
jar files usedsupport-v4-r13.jar
support-v4-r18.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE




License

The license information of MythTV-Android-Frontend is as follows:

GNU General Public License

Resource Files

There are 82 image files in MythTV-Android-Frontend. The names of the image files are listed as follows.

blank.png
blank_white.png
cancel.png
down.png
ff.png
guide.png
home.png
ic_away_default.png
ic_away_pressed.png
ic_away_selected.png
ic_away_toggle_off.png
ic_away_toggle_on.png
ic_drawer.png
ic_guide_default.png
ic_guide_pressed.png
ic_guide_selected.png
ic_home_default.png
ic_home_pressed.png
ic_home_selected.png
ic_home_toggle_off.png
ic_home_toggle_on.png
ic_menu_add.png
ic_menu_close_clear_cancel.png
ic_menu_delete.png
ic_menu_edit.png
ic_menu_home.png
ic_menu_mythmote_default.png
ic_menu_mythmote_default_light.png
ic_menu_preferences.png
ic_menu_refresh.png
ic_menu_refresh_default.png
ic_menu_revert.png
ic_menu_save.png
ic_menu_send.png
ic_menu_view.png
ic_music_default.png
ic_music_pressed.png
ic_music_selected.png
ic_mythtv_logo_beta_alt.png
ic_pictures_default.png
ic_pictures_pressed.png
ic_pictures_selected.png
ic_recording_rules_default.png
ic_recording_rules_pressed.png
ic_recording_rules_selected.png
ic_recordings_default.png
ic_recordings_pressed.png
ic_recordings_selected.png
ic_upcoming_default.png
ic_upcoming_pressed.png
ic_upcoming_selected.png
ic_videos_default.png
ic_videos_pressed.png
ic_videos_selected.png
info.png
left.png
media.png
menu.png
menu_add.png
menu_home.png
menu_refresh.png
menu_settings.png
menu_sun.png
old_ic_launcher.png
pause.png
play.png
rec.png
right.png
rw.png
select.png
skipbk.png
skipfw.png
speaker_minus.png
speaker_off.png
speaker_plus.png
spinner_triangle.png
stop.png
tv.png
tv_back.png
tv_minus.png
tv_plus.png
up.png

The following screenshort is generated from the image listed above.

null




Java Source Files

MythTV-Android-Frontend has the following Java source files.

org.mythtv.client.MainApplication.java
org.mythtv.client.ui.AbstractMythFragment.java
org.mythtv.client.ui.AbstractMythtvFragmentActivity.java
org.mythtv.client.ui.BackendStatusFragment.java
org.mythtv.client.ui.MainMenuFragment.java
org.mythtv.client.ui.MythtvApplicationContext.java
org.mythtv.client.ui.NavigationDrawerActivity.java
org.mythtv.client.ui.dvr.DvrNavigationDrawerActivity.java
org.mythtv.client.ui.dvr.EpisodeActivity.java
org.mythtv.client.ui.dvr.EpisodeFragment.java
org.mythtv.client.ui.dvr.GuideActivity.java
org.mythtv.client.ui.dvr.GuideChannelFragment.java
org.mythtv.client.ui.dvr.GuideDataFragment.java
org.mythtv.client.ui.dvr.GuideDatePickerFragment.java
org.mythtv.client.ui.dvr.GuideFragment.java
org.mythtv.client.ui.dvr.GuideTimeslotsFragment.java
org.mythtv.client.ui.dvr.ProgramGroupActivity.java
org.mythtv.client.ui.dvr.ProgramGroupFragment.java
org.mythtv.client.ui.dvr.RecordingRuleActivity.java
org.mythtv.client.ui.dvr.RecordingRuleEditActivity.java
org.mythtv.client.ui.dvr.RecordingRuleEditFragment.java
org.mythtv.client.ui.dvr.RecordingRuleFragment.java
org.mythtv.client.ui.dvr.RecordingRulesActivity.java
org.mythtv.client.ui.dvr.RecordingRulesFragment.java
org.mythtv.client.ui.dvr.RecordingsFragment.java
org.mythtv.client.ui.dvr.RecordingsParentFragment.java
org.mythtv.client.ui.dvr.UpcomingActivity.java
org.mythtv.client.ui.dvr.UpcomingFragment.java
org.mythtv.client.ui.dvr.UpcomingPagerFragment.java
org.mythtv.client.ui.dvr.VideoActivity.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrActionsHeaderRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrGuideActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrGuideLastUpdateActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrLastUpdateActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrRecordingRulesActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrRecordingRulesLastUpdateActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrRecordingsActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrRecordingsLastUpdateActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrUpcomingActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrUpcomingLastUpdateActionRow.java
org.mythtv.client.ui.dvr.navigationDrawer.DvrVersionRow.java
org.mythtv.client.ui.frontends.AbstractFrontendFragment.java
org.mythtv.client.ui.frontends.AbstractFrontendsActivity.java
org.mythtv.client.ui.frontends.Frontend.java
org.mythtv.client.ui.frontends.MythmoteActionListFragment.java
org.mythtv.client.ui.frontends.MythmoteActivity.java
org.mythtv.client.ui.frontends.NavigationFragment.java
org.mythtv.client.ui.frontends.NumbersFragment.java
org.mythtv.client.ui.media.GalleryGridAdapter.java
org.mythtv.client.ui.media.GalleryImageItem.java
org.mythtv.client.ui.media.GalleryPagerActivity.java
org.mythtv.client.ui.media.MediaNavigationDrawerActivity.java
org.mythtv.client.ui.media.PicturesParentFragment.java
org.mythtv.client.ui.media.navigationDrawer.MediaActionRow.java
org.mythtv.client.ui.media.navigationDrawer.MediaActionsHeaderRow.java
org.mythtv.client.ui.media.navigationDrawer.MediaMusicActionRow.java
org.mythtv.client.ui.media.navigationDrawer.MediaPicturesActionRow.java
org.mythtv.client.ui.media.navigationDrawer.MediaVersionRow.java
org.mythtv.client.ui.media.navigationDrawer.MediaVideosActionRow.java
org.mythtv.client.ui.navigationDrawer.ActionRow.java
org.mythtv.client.ui.navigationDrawer.ActionsHeaderRow.java
org.mythtv.client.ui.navigationDrawer.DvrActionRow.java
org.mythtv.client.ui.navigationDrawer.FrontendsHeaderRow.java
org.mythtv.client.ui.navigationDrawer.FrontendsRow.java
org.mythtv.client.ui.navigationDrawer.ManageProfilesActionRow.java
org.mythtv.client.ui.navigationDrawer.MultimediaActionRow.java
org.mythtv.client.ui.navigationDrawer.ProfileRow.java
org.mythtv.client.ui.navigationDrawer.Row.java
org.mythtv.client.ui.navigationDrawer.SetupActionRow.java
org.mythtv.client.ui.navigationDrawer.VersionRow.java
org.mythtv.client.ui.preferences.LocationProfile.java
org.mythtv.client.ui.preferences.LocationProfileEditor.java
org.mythtv.client.ui.preferences.MythtvPreferenceActivity.java
org.mythtv.client.ui.preferences.PlaybackProfile.java
org.mythtv.client.ui.preferences.PlaybackProfileEditor.java
org.mythtv.client.ui.setup.AbstractSetupActivity.java
org.mythtv.client.ui.setup.SetupActivity.java
org.mythtv.client.ui.setup.capture.CaptureCardsListFragment.java
org.mythtv.client.ui.util.MenuHelper.java
org.mythtv.client.ui.util.MenuItemRefreshAnimated.java
org.mythtv.client.ui.util.MythtvListFragment.java
org.mythtv.client.ui.util.ProgramHelper.java
org.mythtv.client.ui.util.UIUtils.java
org.mythtv.db.AbstractBaseConstants.java
org.mythtv.db.AbstractBaseHelper.java
org.mythtv.db.AbstractDaoHelper.java
org.mythtv.db.DatabaseHelper.java
org.mythtv.db.MythtvDatabaseManager.java
org.mythtv.db.captureCard.model.CaptureCard.java
org.mythtv.db.captureCard.model.CaptureCardList.java
org.mythtv.db.captureCard.model.CaptureCardWrapper.java
org.mythtv.db.captureCard.model.CaptureCards.java
org.mythtv.db.captureCard.model.CardInput.java
org.mythtv.db.captureCard.model.Lineup.java
org.mythtv.db.captureCard.model.LineupList.java
org.mythtv.db.captureCard.model.Lineups.java
org.mythtv.db.channel.ChannelConstants.java
org.mythtv.db.channel.ChannelDaoHelper.java
org.mythtv.db.channel.model.ChannelInfo.java
org.mythtv.db.channel.model.ChannelInfoList.java
org.mythtv.db.channel.model.ChannelInfoWrapper.java
org.mythtv.db.channel.model.ChannelInfos.java
org.mythtv.db.channel.model.VideoSource.java
org.mythtv.db.channel.model.VideoSourceList.java
org.mythtv.db.channel.model.VideoSourceWrapper.java
org.mythtv.db.channel.model.VideoSources.java
org.mythtv.db.content.ArtworkConstants.java
org.mythtv.db.content.LiveStreamConstants.java
org.mythtv.db.content.LiveStreamDaoHelper.java
org.mythtv.db.content.model.ArtworkInfo.java
org.mythtv.db.content.model.ArtworkInfoList.java
org.mythtv.db.content.model.ArtworkInfos.java
org.mythtv.db.content.model.ArtworkItem.java
org.mythtv.db.content.model.LiveStreamInfo.java
org.mythtv.db.content.model.LiveStreamInfoWrapper.java
org.mythtv.db.content.model.LiveStreamInfos.java
org.mythtv.db.dvr.ProgramConstants.java
org.mythtv.db.dvr.ProgramDaoHelper.java
org.mythtv.db.dvr.ProgramGuideDaoHelper.java
org.mythtv.db.dvr.RecordedDaoHelper.java
org.mythtv.db.dvr.RecordingConstants.java
org.mythtv.db.dvr.RecordingDaoHelper.java
org.mythtv.db.dvr.RecordingRuleConstants.java
org.mythtv.db.dvr.RecordingRuleDaoHelper.java
org.mythtv.db.dvr.RemoveStreamTask.java
org.mythtv.db.dvr.UpcomingDaoHelper.java
org.mythtv.db.dvr.model.Program.java
org.mythtv.db.dvr.model.ProgramList.java
org.mythtv.db.dvr.model.ProgramWrapper.java
org.mythtv.db.dvr.model.Programs.java
org.mythtv.db.dvr.model.RecRule.java
org.mythtv.db.dvr.model.RecRuleList.java
org.mythtv.db.dvr.model.RecRuleWrapper.java
org.mythtv.db.dvr.model.RecRules.java
org.mythtv.db.dvr.model.Recording.java
org.mythtv.db.dvr.programGroup.ProgramGroup.java
org.mythtv.db.dvr.programGroup.ProgramGroupConstants.java
org.mythtv.db.dvr.programGroup.ProgramGroupDaoHelper.java
org.mythtv.db.frontends.FrontendConstants.java
org.mythtv.db.frontends.FrontendDaoHelper.java
org.mythtv.db.frontends.model.Action.java
org.mythtv.db.frontends.model.FrontendActionList.java
org.mythtv.db.frontends.model.FrontendStatus.java
org.mythtv.db.frontends.model.Frontends.java
org.mythtv.db.frontends.model.State.java
org.mythtv.db.frontends.model.StateStringItem.java
org.mythtv.db.frontends.model.Status.java
org.mythtv.db.guide.model.ProgramGuide.java
org.mythtv.db.guide.model.ProgramGuideWrapper.java
org.mythtv.db.http.EtagConstants.java
org.mythtv.db.http.EtagDaoHelper.java
org.mythtv.db.http.model.EtagInfoDelegate.java
org.mythtv.db.myth.model.ConnectionInfo.java
org.mythtv.db.myth.model.DatabaseInfo.java
org.mythtv.db.myth.model.Group.java
org.mythtv.db.myth.model.LabelValue.java
org.mythtv.db.myth.model.LogMessage.java
org.mythtv.db.myth.model.LogMessageList.java
org.mythtv.db.myth.model.LogMessages.java
org.mythtv.db.myth.model.Setting.java
org.mythtv.db.myth.model.SettingList.java
org.mythtv.db.myth.model.Storage.java
org.mythtv.db.myth.model.StorageGroupDirectories.java
org.mythtv.db.myth.model.StorageGroupDirectory.java
org.mythtv.db.myth.model.StorageGroupDirectoryList.java
org.mythtv.db.myth.model.StringList.java
org.mythtv.db.myth.model.TimeZoneInfo.java
org.mythtv.db.myth.model.VersionInfo.java
org.mythtv.db.myth.model.WOLInfo.java
org.mythtv.db.preferences.LocationProfileConstants.java
org.mythtv.db.preferences.LocationProfileDaoHelper.java
org.mythtv.db.preferences.PlaybackProfileConstants.java
org.mythtv.db.preferences.PlaybackProfileDaoHelper.java
org.mythtv.db.status.StatusConstants.java
org.mythtv.db.status.model.BackendStatus.java
org.mythtv.db.status.model.Backends.java
org.mythtv.db.status.model.Encoder.java
org.mythtv.db.status.model.EncoderList.java
org.mythtv.db.status.model.Encoders.java
org.mythtv.db.status.model.Guide.java
org.mythtv.db.status.model.Information.java
org.mythtv.db.status.model.Job.java
org.mythtv.db.status.model.JobQueue.java
org.mythtv.db.status.model.Load.java
org.mythtv.db.status.model.MachineInfo.java
org.mythtv.db.status.model.Miscellaneous.java
org.mythtv.db.status.model.Scheduled.java
org.mythtv.db.video.model.BlurayInfo.java
org.mythtv.db.video.model.BlurayInfoWrapper.java
org.mythtv.db.video.model.VideoLookup.java
org.mythtv.db.video.model.VideoLookupList.java
org.mythtv.db.video.model.VideoLookups.java
org.mythtv.db.video.model.VideoMetaDataInfoWrapper.java
org.mythtv.db.video.model.VideoMetadataInfo.java
org.mythtv.db.video.model.VideoMetadataInfoList.java
org.mythtv.db.video.model.VideoMetadataInfos.java
org.mythtv.db.video.model.VideoMultiplex.java
org.mythtv.db.video.model.VideoMultiplexList.java
org.mythtv.db.video.model.VideoMultiplexWrapper.java
org.mythtv.db.video.model.VideoMultiplexes.java
org.mythtv.provider.AbstractMythtvContentProvider.java
org.mythtv.provider.MythtvProvider.java
org.mythtv.service.MythtvService.java
org.mythtv.service.channel.ChannelDownloadService.java
org.mythtv.service.channel.v25.ChannelHelperV25.java
org.mythtv.service.channel.v26.ChannelHelperV26.java
org.mythtv.service.channel.v27.ChannelHelperV27.java
org.mythtv.service.content.GetFileListTask.java
org.mythtv.service.content.GetLiveStreamTask.java
org.mythtv.service.content.LiveStreamService.java
org.mythtv.service.content.v25.FileListHelperV25.java
org.mythtv.service.content.v25.LiveStreamHelperV25.java
org.mythtv.service.content.v26.FileListHelperV26.java
org.mythtv.service.content.v26.LiveStreamHelperV26.java
org.mythtv.service.content.v27.FileListHelperV27.java
org.mythtv.service.content.v27.LiveStreamHelperV27.java
org.mythtv.service.dvr.RecordedService.java
org.mythtv.service.dvr.RecordingRuleService.java
org.mythtv.service.dvr.UpcomingDownloadService.java
org.mythtv.service.dvr.v25.ProgramHelperV25.java
org.mythtv.service.dvr.v25.RecordedHelperV25.java
org.mythtv.service.dvr.v25.RecordingHelperV25.java
org.mythtv.service.dvr.v25.RecordingRuleHelperV25.java
org.mythtv.service.dvr.v25.UpcomingHelperV25.java
org.mythtv.service.dvr.v26.ProgramHelperV26.java
org.mythtv.service.dvr.v26.RecordedHelperV26.java
org.mythtv.service.dvr.v26.RecordingHelperV26.java
org.mythtv.service.dvr.v26.RecordingRuleHelperV26.java
org.mythtv.service.dvr.v26.UpcomingHelperV26.java
org.mythtv.service.dvr.v27.ProgramHelperV27.java
org.mythtv.service.dvr.v27.RecordedHelperV27.java
org.mythtv.service.dvr.v27.RecordingHelperV27.java
org.mythtv.service.dvr.v27.RecordingRuleHelperV27.java
org.mythtv.service.dvr.v27.UpcomingHelperV27.java
org.mythtv.service.frontends.FrontendsDiscoveryService.java
org.mythtv.service.frontends.GetFrontendActionListTask.java
org.mythtv.service.frontends.GetStatusTask.java
org.mythtv.service.frontends.PlayRecordingOnFrontEndTask.java
org.mythtv.service.frontends.SendActionTask.java
org.mythtv.service.frontends.SendMessageTask.java
org.mythtv.service.frontends.v25.StatusHelperV25.java
org.mythtv.service.frontends.v26.StatusHelperV26.java
org.mythtv.service.frontends.v27.StatusHelperV27.java
org.mythtv.service.guide.ProgramGuideDownloadService.java
org.mythtv.service.guide.v25.ProgramGuideHelperV25.java
org.mythtv.service.guide.v26.ProgramGuideHelperV26.java
org.mythtv.service.guide.v27.ProgramGuideHelperV27.java
org.mythtv.service.myth.CreateStorageGroupTask.java
org.mythtv.service.myth.GetHostnameTask.java
org.mythtv.service.myth.GetHostsTask.java
org.mythtv.service.myth.GetSettingTask.java
org.mythtv.service.myth.GetStorageGroupsTask.java
org.mythtv.service.myth.v25.HostHelperV25.java
org.mythtv.service.myth.v25.SettingHelperV25.java
org.mythtv.service.myth.v25.StorageGroupHelperV25.java
org.mythtv.service.myth.v26.HostHelperV26.java
org.mythtv.service.myth.v26.SettingHelperV26.java
org.mythtv.service.myth.v26.StorageGroupHelperV26.java
org.mythtv.service.myth.v27.HostHelperV27.java
org.mythtv.service.myth.v27.SettingHelperV27.java
org.mythtv.service.myth.v27.StorageGroupHelperV27.java
org.mythtv.service.preferences.PreferencesRecordedDownloadService.java
org.mythtv.service.status.BackendStatusService.java
org.mythtv.service.status.v25.BackendStatusHelperV25.java
org.mythtv.service.status.v26.BackendStatusHelperV26.java
org.mythtv.service.status.v27.BackendStatusHelperV27.java
org.mythtv.service.util.DateUtils.java
org.mythtv.service.util.NetworkHelper.java
org.mythtv.service.util.RunningServiceHelper.java
org.mythtv.service.util.UrlUtils.java