源码家

  • 开发语言:
  • Java
  • 源码大小:
  • 5.33M
  • 源码类别:
  • Android平台开发
  • 文件格式:
  • .zip

源码介绍

【源码简介】TVBOX IPTV电视源码

【源码截图】

【核心源码】

.
├── TVBOX IPTV电视源码_TVBoxOSC-main.zip
└── TVBoxOSC-main
    ├── LICENSE
    ├── app
    │   ├── build.gradle
    │   ├── libs
    │   │   └── thunder.jar
    │   ├── proguard-rules.pro
    │   ├── schemas
    │   │   └── com.github.tvbox.osc.data.AppDataBase
    │   │       ├── 1.json
    │   │       └── 3.json
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── assets
    │           │   └── ua.db
    │           ├── java
    │           │   ├── com
    │           │   │   └── github
    │           │   │       ├── catvod
    │           │   │       │   └── crawler
    │           │   │       │       ├── JarLoader.java
    │           │   │       │       ├── Spider.java
    │           │   │       │       ├── SpiderDebug.java
    │           │   │       │       └── SpiderNull.java
    │           │   │       └── tvbox
    │           │   │           └── osc
    │           │   │               ├── api
    │           │   │               │   └── ApiConfig.java
    │           │   │               ├── base
    │           │   │               │   ├── App.java
    │           │   │               │   ├── BaseActivity.java
    │           │   │               │   └── BaseLazyFragment.java
    │           │   │               ├── bean
    │           │   │               │   ├── AbsJson.java
    │           │   │               │   ├── AbsSortJson.java
    │           │   │               │   ├── AbsSortXml.java
    │           │   │               │   ├── AbsXml.java
    │           │   │               │   ├── IJKCode.java
    │           │   │               │   ├── LiveChannelGroup.java
    │           │   │               │   ├── LiveChannelItem.java
    │           │   │               │   ├── LivePlayerManager.java
    │           │   │               │   ├── LiveSettingGroup.java
    │           │   │               │   ├── LiveSettingItem.java
    │           │   │               │   ├── Movie.java
    │           │   │               │   ├── MovieSort.java
    │           │   │               │   ├── ParseBean.java
    │           │   │               │   ├── SourceBean.java
    │           │   │               │   └── VodInfo.java
    │           │   │               ├── cache
    │           │   │               │   ├── Cache.java
    │           │   │               │   ├── CacheDao.java
    │           │   │               │   ├── CacheManager.java
    │           │   │               │   ├── RoomDataManger.java
    │           │   │               │   ├── VodCollect.java
    │           │   │               │   ├── VodCollectDao.java
    │           │   │               │   ├── VodRecord.java
    │           │   │               │   └── VodRecordDao.java
    │           │   │               ├── callback
    │           │   │               │   ├── EmptyCallback.java
    │           │   │               │   └── LoadingCallback.java
    │           │   │               ├── data
    │           │   │               │   ├── AppDataBase.java
    │           │   │               │   └── AppDataManager.java
    │           │   │               ├── event
    │           │   │               │   ├── HistoryStateEvent.java
    │           │   │               │   ├── RefreshEvent.java
    │           │   │               │   ├── ServerEvent.java
    │           │   │               │   └── TopStateEvent.java
    │           │   │               ├── picasso
    │           │   │               │   └── RoundTransformation.java
    │           │   │               ├── player
    │           │   │               │   ├── IjkMediaPlayer.java
    │           │   │               │   ├── controller
    │           │   │               │   │   ├── BaseController.java
    │           │   │               │   │   ├── LiveController.java
    │           │   │               │   │   └── VodController.java
    │           │   │               │   ├── render
    │           │   │               │   │   ├── SurfaceRenderView.java
    │           │   │               │   │   └── SurfaceRenderViewFactory.java
    │           │   │               │   └── thirdparty
    │           │   │               │       ├── MXPlayer.java
    │           │   │               │       └── ReexPlayer.java
    │           │   │               ├── receiver
    │           │   │               │   ├── CustomWebReceiver.java
    │           │   │               │   └── SearchReceiver.java
    │           │   │               ├── server
    │           │   │               │   ├── ControlManager.java
    │           │   │               │   ├── DataReceiver.java
    │           │   │               │   ├── InputRequestProcess.java
    │           │   │               │   ├── RawRequestProcess.java
    │           │   │               │   ├── RemoteServer.java
    │           │   │               │   ├── RequestProcess.java
    │           │   │               │   └── ShellUtils.java
    │           │   │               ├── ui
    │           │   │               │   ├── activity
    │           │   │               │   │   ├── CollectActivity.java
    │           │   │               │   │   ├── DetailActivity.java
    │           │   │               │   │   ├── HistoryActivity.java
    │           │   │               │   │   ├── HomeActivity.java
    │           │   │               │   │   ├── LivePlayActivity.java
    │           │   │               │   │   ├── PlayActivity.java
    │           │   │               │   │   ├── PushActivity.java
    │           │   │               │   │   ├── SearchActivity.java
    │           │   │               │   │   └── SettingActivity.java
    │           │   │               │   ├── adapter
    │           │   │               │   │   ├── ApiHistoryDialogAdapter.java
    │           │   │               │   │   ├── BackupAdapter.java
    │           │   │               │   │   ├── CollectAdapter.java
    │           │   │               │   │   ├── GridAdapter.java
    │           │   │               │   │   ├── GridFilterKVAdapter.java
    │           │   │               │   │   ├── HistoryAdapter.java
    │           │   │               │   │   ├── HomeHotVodAdapter.java
    │           │   │               │   │   ├── HomePageAdapter.java
    │           │   │               │   │   ├── LiveChannelGroupAdapter.java
    │           │   │               │   │   ├── LiveChannelItemAdapter.java
    │           │   │               │   │   ├── LiveSettingGroupAdapter.java
    │           │   │               │   │   ├── LiveSettingItemAdapter.java
    │           │   │               │   │   ├── ParseAdapter.java
    │           │   │               │   │   ├── PinyinAdapter.java
    │           │   │               │   │   ├── QuickSearchAdapter.java
    │           │   │               │   │   ├── SearchAdapter.java
    │           │   │               │   │   ├── SearchWordAdapter.java
    │           │   │               │   │   ├── SelectDialogAdapter.java
    │           │   │               │   │   ├── SeriesAdapter.java
    │           │   │               │   │   ├── SeriesFlagAdapter.java
    │           │   │               │   │   ├── SettingMenuAdapter.java
    │           │   │               │   │   ├── SettingPageAdapter.java
    │           │   │               │   │   └── SortAdapter.java
    │           │   │               │   ├── dialog
    │           │   │               │   │   ├── AboutDialog.java
    │           │   │               │   │   ├── ApiDialog.java
    │           │   │               │   │   ├── ApiHistoryDialog.java
    │           │   │               │   │   ├── BackupDialog.java
    │           │   │               │   │   ├── BaseDialog.java
    │           │   │               │   │   ├── GridFilterDialog.java
    │           │   │               │   │   ├── LivePasswordDialog.java
    │           │   │               │   │   ├── QuickSearchDialog.java
    │           │   │               │   │   ├── RemoteDialog.java
    │           │   │               │   │   ├── SelectDialog.java
    │           │   │               │   │   ├── TipDialog.java
    │           │   │               │   │   └── XWalkInitDialog.java
    │           │   │               │   ├── fragment
    │           │   │               │   │   ├── GridFragment.java
    │           │   │               │   │   ├── ModelSettingFragment.java
    │           │   │               │   │   └── UserFragment.java
    │           │   │               │   └── tv
    │           │   │               │       ├── QRCodeGen.java
    │           │   │               │       └── widget
    │           │   │               │           ├── DefaultTransformer.java
    │           │   │               │           ├── FixedSpeedScroller.java
    │           │   │               │           ├── LoadMoreView.java
    │           │   │               │           ├── MarqueeTextView.java
    │           │   │               │           ├── NoScrollViewPager.java
    │           │   │               │           ├── SearchKeyboard.java
    │           │   │               │           └── ViewObj.java
    │           │   │               ├── util
    │           │   │               │   ├── AdBlocker.java
    │           │   │               │   ├── AppManager.java
    │           │   │               │   ├── DefaultConfig.java
    │           │   │               │   ├── FastClickCheckUtil.java
    │           │   │               │   ├── FileUtils.java
    │           │   │               │   ├── HawkConfig.java
    │           │   │               │   ├── LOG.java
    │           │   │               │   ├── MD5.java
    │           │   │               │   ├── OkGoHelper.java
    │           │   │               │   ├── PlayerHelper.java
    │           │   │               │   ├── SSL
    │           │   │               │   │   └── SSLSocketFactoryCompat.java
    │           │   │               │   ├── TLSSocketFactory.java
    │           │   │               │   ├── UA.java
    │           │   │               │   ├── XWalkUtils.java
    │           │   │               │   └── thunder
    │           │   │               │       └── Thunder.java
    │           │   │               └── viewmodel
    │           │   │                   └── SourceViewModel.java
    │           │   └── okhttp3
    │           │       └── dnsoverhttps
    │           │           ├── BootstrapDns.java
    │           │           ├── DnsOverHttps.java
    │           │           └── DnsRecordCodec.java
    │           └── res
    │               ├── drawable
    │               │   ├── anim_loading.xml
    │               │   ├── app_banner.png
    │               │   ├── app_bg.png
    │               │   ├── box_controller_top_bg.xml
    │               │   ├── button_detail_collect.xml
    │               │   ├── button_detail_play.xml
    │               │   ├── button_detail_quick_search.xml
    │               │   ├── button_detail_sort.xml
    │               │   ├── button_dialog_main.xml
    │               │   ├── button_home_sort_focus.xml
    │               │   ├── icon_back.png
    │               │   ├── icon_collect.xml
    │               │   ├── icon_delete.xml
    │               │   ├── icon_empty.png
    │               │   ├── icon_error.xml
    │               │   ├── icon_filter.xml
    │               │   ├── icon_history.xml
    │               │   ├── icon_img_placeholder.png
    │               │   ├── icon_live.xml
    │               │   ├── icon_loading.png
    │               │   ├── icon_play.png
    │               │   ├── icon_pre.png
    │               │   ├── icon_push.xml
    │               │   ├── icon_search.xml
    │               │   ├── icon_setting.xml
    │               │   ├── icon_video.png
    │               │   ├── img_loading_placeholder.xml
    │               │   ├── input_dialog_api_input.xml
    │               │   ├── input_search.xml
    │               │   ├── shape_dialog_bg_main.xml
    │               │   ├── shape_dialog_filter_bg.xml
    │               │   ├── shape_live_channel_num.xml
    │               │   ├── shape_live_focus.xml
    │               │   ├── shape_play_bottom.xml
    │               │   ├── shape_play_mobile_center.xml
    │               │   ├── shape_player_control_vod_seek.xml
    │               │   ├── shape_player_control_vod_seek_thumb.xml
    │               │   ├── shape_player_control_vod_seek_thumb_normal.xml
    │               │   ├── shape_player_control_vod_seek_thumb_press.xml
    │               │   ├── shape_setting_model_focus.xml
    │               │   ├── shape_setting_sort_focus.xml
    │               │   ├── shape_source_flag_focus.xml
    │               │   ├── shape_source_flag_line.xml
    │               │   ├── shape_source_focus.xml
    │               │   ├── shape_source_series_focus.xml
    │               │   ├── shape_thumb_bottom_name.xml
    │               │   ├── shape_thumb_lang.xml
    │               │   ├── shape_thumb_note.xml
    │               │   ├── shape_thumb_year.xml
    │               │   └── shape_user_focus.xml
    │               ├── drawable-hdpi
    │               │   └── app_icon.png
    │               ├── drawable-xhdpi
    │               │   ├── app_icon.png
    │               │   ├── vod_pause.png
    │               │   └── vod_play.png
    │               ├── drawable-xxhdpi
    │               │   └── app_icon.png
    │               ├── drawable-xxxhdpi
    │               │   └── app_icon.png
    │               ├── layout
    │               │   ├── activity_collect.xml
    │               │   ├── activity_detail.xml
    │               │   ├── activity_history.xml
    │               │   ├── activity_home.xml
    │               │   ├── activity_live_play.xml
    │               │   ├── activity_play.xml
    │               │   ├── activity_push.xml
    │               │   ├── activity_search.xml
    │               │   ├── activity_setting.xml
    │               │   ├── box_vod_control_view.xml
    │               │   ├── dialog_about.xml
    │               │   ├── dialog_api.xml
    │               │   ├── dialog_api_history.xml
    │               │   ├── dialog_backup.xml
    │               │   ├── dialog_grid_filter.xml
    │               │   ├── dialog_live_password.xml
    │               │   ├── dialog_quick_search.xml
    │               │   ├── dialog_remote.xml
    │               │   ├── dialog_select.xml
    │               │   ├── dialog_tip.xml
    │               │   ├── dialog_xwalk.xml
    │               │   ├── fragment_grid.xml
    │               │   ├── fragment_model.xml
    │               │   ├── fragment_user.xml
    │               │   ├── item_dialog_api_history.xml
    │               │   ├── item_dialog_backup.xml
    │               │   ├── item_dialog_select.xml
    │               │   ├── item_grid.xml
    │               │   ├── item_grid_filter.xml
    │               │   ├── item_grid_filter_value.xml
    │               │   ├── item_home_sort.xml
    │               │   ├── item_keyboard.xml
    │               │   ├── item_live.xml
    │               │   ├── item_live_channel.xml
    │               │   ├── item_live_channel_group.xml
    │               │   ├── item_live_setting.xml
    │               │   ├── item_live_setting_group.xml
    │               │   ├── item_play_parse.xml
    │               │   ├── item_quick_search_lite.xml
    │               │   ├── item_search.xml
    │               │   ├── item_search_lite.xml
    │               │   ├── item_search_word_hot.xml
    │               │   ├── item_search_word_split.xml
    │               │   ├── item_series.xml
    │               │   ├── item_series_flag.xml
    │               │   ├── item_setting_menu.xml
    │               │   ├── item_user_hot_vod.xml
    │               │   ├── item_view_load_more.xml
    │               │   ├── layout_keyborad.xml
    │               │   ├── loadsir_empty_layout.xml
    │               │   ├── loadsir_loading_layout.xml
    │               │   ├── player_live_control_view.xml
    │               │   └── player_vod_control_view.xml
    │               ├── raw
    │               │   ├── index.html
    │               │   ├── jquery.js
    │               │   ├── script.js
    │               │   ├── style.css
    │               │   └── ui.css
    │               ├── values
    │               │   ├── attrs.xml
    │               │   ├── colors.xml
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               └── xml
    │                   ├── file_paths.xml
    │                   └── network_security_config.xml
    ├── build.gradle
    ├── gradle
    │   └── wrapper
    │       ├── gradle-wrapper.jar
    │       └── gradle-wrapper.properties
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── player
    │   ├── build.gradle
    │   ├── proguard-rules.pro
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   ├── tv
    │           │   │   └── danmaku
    │           │   │       └── ijk
    │           │   │           └── media
    │           │   │               ├── player
    │           │   │               │   ├── AbstractMediaPlayer.java
    │           │   │               │   ├── AndroidMediaPlayer.java
    │           │   │               │   ├── IMediaPlayer.java
    │           │   │               │   ├── ISurfaceTextureHolder.java
    │           │   │               │   ├── ISurfaceTextureHost.java
    │           │   │               │   ├── IjkLibLoader.java
    │           │   │               │   ├── IjkMediaCodecInfo.java
    │           │   │               │   ├── IjkMediaMeta.java
    │           │   │               │   ├── IjkMediaPlayer.java
    │           │   │               │   ├── IjkTimedText.java
    │           │   │               │   ├── MediaInfo.java
    │           │   │               │   ├── MediaPlayerProxy.java
    │           │   │               │   ├── TextureMediaPlayer.java
    │           │   │               │   ├── annotations
    │           │   │               │   │   ├── AccessedByNative.java
    │           │   │               │   │   └── CalledByNative.java
    │           │   │               │   ├── demo
    │           │   │               │   │   └── IjkDemoActivity.java
    │           │   │               │   ├── exceptions
    │           │   │               │   │   └── IjkMediaException.java
    │           │   │               │   ├── ffmpeg
    │           │   │               │   │   └── FFmpegApi.java
    │           │   │               │   ├── misc
    │           │   │               │   │   ├── AndroidMediaFormat.java
    │           │   │               │   │   ├── AndroidTrackInfo.java
    │           │   │               │   │   ├── IAndroidIO.java
    │           │   │               │   │   ├── IMediaDataSource.java
    │           │   │               │   │   ├── IMediaFormat.java
    │           │   │               │   │   ├── ITrackInfo.java
    │           │   │               │   │   ├── IjkMediaFormat.java
    │           │   │               │   │   └── IjkTrackInfo.java
    │           │   │               │   └── pragma
    │           │   │               │       ├── DebugLog.java
    │           │   │               │       └── Pragma.java
    │           │   │               └── player_armv7a
    │           │   │                   └── Pragma.java
    │           │   └── xyz
    │           │       └── doikki
    │           │           └── videoplayer
    │           │               ├── controller
    │           │               │   ├── BaseVideoController.java
    │           │               │   ├── ControlWrapper.java
    │           │               │   ├── GestureVideoController.java
    │           │               │   ├── IControlComponent.java
    │           │               │   ├── IGestureComponent.java
    │           │               │   ├── IVideoController.java
    │           │               │   ├── MediaPlayerControl.java
    │           │               │   └── OrientationHelper.java
    │           │               ├── exo
    │           │               │   ├── ExoMediaPlayer.java
    │           │               │   ├── ExoMediaPlayerFactory.java
    │           │               │   └── ExoMediaSourceHelper.java
    │           │               ├── ijk
    │           │               │   ├── IjkPlayer.java
    │           │               │   ├── IjkPlayerFactory.java
    │           │               │   └── RawDataSourceProvider.java
    │           │               ├── player
    │           │               │   ├── AbstractPlayer.java
    │           │               │   ├── AndroidMediaPlayer.java
    │           │               │   ├── AndroidMediaPlayerFactory.java
    │           │               │   ├── AudioFocusHelper.java
    │           │               │   ├── PlayerFactory.java
    │           │               │   ├── ProgressManager.java
    │           │               │   ├── VideoView.java
    │           │               │   ├── VideoViewConfig.java
    │           │               │   └── VideoViewManager.java
    │           │               ├── render
    │           │               │   ├── IRenderView.java
    │           │               │   ├── MeasureHelper.java
    │           │               │   ├── RenderViewFactory.java
    │           │               │   ├── TextureRenderView.java
    │           │               │   └── TextureRenderViewFactory.java
    │           │               └── util
    │           │                   ├── CutoutUtil.java
    │           │                   ├── L.java
    │           │                   └── PlayerUtils.java
    │           ├── jniLibs
    │           │   └── armeabi-v7a
    │           │       ├── libplayer.so
    │           │       ├── libxl_stat.so
    │           │       └── libxl_thunder_sdk.so
    │           └── res
    │               ├── layout
    │               │   └── ijk_demo_activity.xml
    │               └── values
    │                   ├── attrs.xml
    │                   └── strings.xml
    └── settings.gradle

84 directories, 337 files


  • 商品评价
  • 交易规则
  • 交易流程

  • 发货方式

  • 1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

    2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。

  • 交易周期

  • 1、源码默认交易周期:自动发货商品为1天,手动发货商品为3天,买家有1次额外延长3天交易周期的权利;

    2、若上述交易周期双方依然无法完成交易,任意一方可发起追加周期(1~7天)的请求,对方同意即可延长。

  • 退款说明

  • 1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);

    2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

    3、发货:手动发货源码,在卖家未发货前,已申请退款的;

    4、安装:免费提供安装服务的源码但卖家不履行的;

    5、收费:额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外);

    6、其他:如质量方面的硬性常规问题等。

    注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。

  • 1注意事项

  • 1、源码家会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全!

    2、源码家无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别;

    3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);

    4、在没有"无任何正当退款依据"的前提下,商品写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

    6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在互站上所留的QQ、手机号沟通,以防对方不承认自我承诺。

    7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于互站介入快速处理。

  • 互站声明

  • 1、源码家作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

    2、非平台线上交易的项目,出现任何后果均与互站无关;无论卖家以何理由要求线下交易的,请联系管理举报。