Implementation of MythTV .25+ Services API for Android.
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.
The following table is the detailed list of MythTV-Android-Frontend.
Item | Value |
---|---|
Java File Count | 327 |
Supported screen sizes | [mdpi, ldpi, hdpi, xhdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 14 |
Activity Count | 15 |
Fragment Count | 5 |
jar files used | support-v4-r13.jar support-v4-r18.jar |
Required Permissions | android.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 |
The license information of MythTV-Android-Frontend is as follows:
GNU General Public License
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.
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