├── .gitignore ├── LICENSE ├── LICENSE-Apache ├── README.md ├── app_live ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── duqian │ │ └── app │ │ ├── MainActivity.kt │ │ ├── base │ │ ├── BaseActivity.kt │ │ ├── BaseApplication.kt │ │ └── BaseFragment.kt │ │ ├── helper │ │ ├── CommonUtils.kt │ │ ├── EventBusHelper.kt │ │ ├── PageRecordHelper.kt │ │ ├── ToastUtils.kt │ │ └── UEToolHelper.kt │ │ ├── live │ │ ├── base_comm │ │ │ ├── BaseController.kt │ │ │ ├── BaseDataBindingDialog.kt │ │ │ ├── BaseDialogFragment.kt │ │ │ ├── BaseEvent.kt │ │ │ ├── BaseLiveActivity.kt │ │ │ ├── BaseLiveFragment.kt │ │ │ ├── BaseRoomParams.kt │ │ │ └── RoomConstants.kt │ │ ├── controller │ │ │ ├── AnchorInfoController.kt │ │ │ ├── RoomChatBtnController.kt │ │ │ ├── RoomCommonController.kt │ │ │ └── RoomGiftBtnController.kt │ │ ├── fragment │ │ │ ├── PublicChatFragment.kt │ │ │ ├── RoomBottomBtnFragment.kt │ │ │ ├── RoomEffectFragment.kt │ │ │ ├── RoomMainFragment.kt │ │ │ ├── RoomTestFragment.kt │ │ │ └── dialog │ │ │ │ └── RoomGiftDialog.kt │ │ ├── liveroom │ │ │ ├── LiveRoomActivity.kt │ │ │ ├── controller │ │ │ │ ├── RoomCallBtnController.kt │ │ │ │ ├── RoomCoinsBtnController.kt │ │ │ │ └── RoomLivePlayerController.kt │ │ │ └── data │ │ │ │ ├── LiveRoomEvent.kt │ │ │ │ └── LiveRoomParams.kt │ │ ├── pushroom │ │ │ ├── PushRoomActivity.kt │ │ │ ├── controller │ │ │ │ ├── AgoraPusherController.kt │ │ │ │ ├── PushCameraController.kt │ │ │ │ └── PushMicBtnController.kt │ │ │ ├── data │ │ │ │ ├── PushRoomEvent.kt │ │ │ │ └── PushRoomParams.kt │ │ │ └── ui │ │ │ │ └── LivePreviewFragment.kt │ │ ├── repository │ │ │ ├── RoomApiImpl.kt │ │ │ └── RoomModule.kt │ │ ├── services │ │ │ ├── AutoServiceHelper.kt │ │ │ └── IRoomApi.kt │ │ ├── utils │ │ │ ├── FragmentUtils.kt │ │ │ ├── KotlinExtUtils.kt │ │ │ ├── LiveEventBus.kt │ │ │ └── UIUtil.kt │ │ └── viewmodel │ │ │ ├── GlobalViewModel.kt │ │ │ └── RoomGlobalViewModel.kt │ │ ├── main │ │ ├── MainFragment.kt │ │ └── MainViewModel.kt │ │ └── navigator │ │ ├── AppNavigator.kt │ │ ├── AppNavigatorImpl.kt │ │ └── NavigationModule.kt │ └── res │ ├── anim │ └── loading.xml │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_launcher_background.xml │ ├── shape_live_room_bg.xml │ ├── shape_live_top_anchor_bg.xml │ └── shape_push_start_live_bg.xml │ ├── layout │ ├── activity_live_push_room.xml │ ├── activity_live_room.xml │ ├── activity_main.xml │ ├── dialog_room_gift_layout.xml │ ├── fragment_liveroom_bottom_btns.xml │ ├── fragment_main.xml │ ├── fragment_pushroom_bottom_btns.xml │ ├── fragment_pushroom_preview.xml │ ├── fragment_room_gift_effect.xml │ ├── fragment_room_main.xml │ ├── fragment_room_public_chat.xml │ ├── fragment_room_test_layout.xml │ ├── include_liveroom_player.xml │ ├── include_pushroom_preview.xml │ ├── include_room_close_layout.xml │ ├── include_room_common_layout.xml │ ├── include_room_public_chat_layout.xml │ └── include_room_top_layout.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── bg_dq_live_splash.jpeg │ ├── bg_live_common_btn.webp │ ├── bg_live_pushroom_go_live.webp │ ├── bg_live_room_loading_default.webp │ ├── ic_launcher.webp │ ├── ic_launcher_round.webp │ ├── ic_live_close_room.webp │ ├── ic_live_pushroom_btn_mic_off.webp │ ├── ic_live_pushroom_btn_mic_on.webp │ ├── ic_live_room_anchor_follow.webp │ ├── ic_live_room_btn_call.png │ ├── ic_live_room_btn_chat.webp │ ├── ic_live_room_btn_coins.webp │ ├── ic_live_room_btn_coins_activity.webp │ ├── ic_live_room_btn_gift.webp │ ├── ic_live_room_hot_num.webp │ └── ic_live_room_loading_circle.webp │ ├── mipmap-xxxhdpi │ ├── bg_room_gift_shop.webp │ ├── ic_launcher.webp │ ├── ic_launcher_round.webp │ ├── ic_live_default_head_icon.webp │ ├── ic_live_default_icon.png │ └── ic_live_default_icon2.png │ ├── values-night │ └── themes.xml │ ├── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ ├── data_extraction_rules.xml │ ├── file_provider_paths.xml │ └── network_security_config.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib_livepusher ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── duqian │ └── live │ └── pusher │ ├── AgoraPusherImpl.kt │ ├── IBasePusher.kt │ ├── ILiveCallback.kt │ └── helper │ ├── CommonState.kt │ └── PusherConfigHelper.kt ├── lib_mediaplayer ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── duqian │ └── live │ └── mediaplayer │ ├── ILivePlayerService.kt │ ├── PlayState.kt │ ├── RtmpLivePlayer.kt │ └── SimpleLivePlayer.kt ├── nativelib ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── cpp │ ├── CMakeLists.txt │ └── nativelib.cpp │ └── java │ └── com │ └── duqian │ └── nativelib │ └── NativeLib.kt ├── screenshot ├── DQLive.mp4 ├── DQLive_Anchor.jpeg ├── DQLive_Landscape.png ├── DQLive_Main.png ├── DQLive_Room.jpeg └── DQLive_Splash.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-Apache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/LICENSE-Apache -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/README.md -------------------------------------------------------------------------------- /app_live/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/.gitignore -------------------------------------------------------------------------------- /app_live/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/README.md -------------------------------------------------------------------------------- /app_live/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/build.gradle -------------------------------------------------------------------------------- /app_live/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/proguard-rules.pro -------------------------------------------------------------------------------- /app_live/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/MainActivity.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/base/BaseActivity.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/base/BaseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/base/BaseApplication.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/base/BaseFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/helper/CommonUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/helper/CommonUtils.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/helper/EventBusHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/helper/EventBusHelper.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/helper/PageRecordHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/helper/PageRecordHelper.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/helper/ToastUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/helper/ToastUtils.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/helper/UEToolHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/helper/UEToolHelper.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseDataBindingDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseDataBindingDialog.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseDialogFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseEvent.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseLiveActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseLiveActivity.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseLiveFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseLiveFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/BaseRoomParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/BaseRoomParams.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/base_comm/RoomConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/base_comm/RoomConstants.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/controller/AnchorInfoController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/controller/AnchorInfoController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/controller/RoomChatBtnController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/controller/RoomChatBtnController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/controller/RoomCommonController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/controller/RoomCommonController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/controller/RoomGiftBtnController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/controller/RoomGiftBtnController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/fragment/PublicChatFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/fragment/PublicChatFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/fragment/RoomBottomBtnFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/fragment/RoomBottomBtnFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/fragment/RoomEffectFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/fragment/RoomEffectFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/fragment/RoomMainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/fragment/RoomMainFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/fragment/RoomTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/fragment/RoomTestFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/fragment/dialog/RoomGiftDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/fragment/dialog/RoomGiftDialog.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/liveroom/LiveRoomActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/liveroom/LiveRoomActivity.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/liveroom/controller/RoomCallBtnController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/liveroom/controller/RoomCallBtnController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/liveroom/controller/RoomCoinsBtnController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/liveroom/controller/RoomCoinsBtnController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/liveroom/controller/RoomLivePlayerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/liveroom/controller/RoomLivePlayerController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/liveroom/data/LiveRoomEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/liveroom/data/LiveRoomEvent.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/liveroom/data/LiveRoomParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/liveroom/data/LiveRoomParams.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/PushRoomActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/PushRoomActivity.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/controller/AgoraPusherController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/controller/AgoraPusherController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/controller/PushCameraController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/controller/PushCameraController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/controller/PushMicBtnController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/controller/PushMicBtnController.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/data/PushRoomEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/data/PushRoomEvent.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/data/PushRoomParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/data/PushRoomParams.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/pushroom/ui/LivePreviewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/pushroom/ui/LivePreviewFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/repository/RoomApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/repository/RoomApiImpl.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/repository/RoomModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/repository/RoomModule.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/services/AutoServiceHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/services/AutoServiceHelper.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/services/IRoomApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/services/IRoomApi.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/utils/FragmentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/utils/FragmentUtils.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/utils/KotlinExtUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/utils/KotlinExtUtils.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/utils/LiveEventBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/utils/LiveEventBus.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/utils/UIUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/utils/UIUtil.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/viewmodel/GlobalViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/viewmodel/GlobalViewModel.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/live/viewmodel/RoomGlobalViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/live/viewmodel/RoomGlobalViewModel.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/main/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/main/MainFragment.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/main/MainViewModel.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/navigator/AppNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/navigator/AppNavigator.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/navigator/AppNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/navigator/AppNavigatorImpl.kt -------------------------------------------------------------------------------- /app_live/src/main/java/com/duqian/app/navigator/NavigationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/java/com/duqian/app/navigator/NavigationModule.kt -------------------------------------------------------------------------------- /app_live/src/main/res/anim/loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/anim/loading.xml -------------------------------------------------------------------------------- /app_live/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app_live/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app_live/src/main/res/drawable/shape_live_room_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/drawable/shape_live_room_bg.xml -------------------------------------------------------------------------------- /app_live/src/main/res/drawable/shape_live_top_anchor_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/drawable/shape_live_top_anchor_bg.xml -------------------------------------------------------------------------------- /app_live/src/main/res/drawable/shape_push_start_live_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/drawable/shape_push_start_live_bg.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/activity_live_push_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/activity_live_push_room.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/activity_live_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/activity_live_room.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/dialog_room_gift_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/dialog_room_gift_layout.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_liveroom_bottom_btns.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_liveroom_bottom_btns.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_pushroom_bottom_btns.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_pushroom_bottom_btns.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_pushroom_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_pushroom_preview.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_room_gift_effect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_room_gift_effect.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_room_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_room_main.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_room_public_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_room_public_chat.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/fragment_room_test_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/fragment_room_test_layout.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/include_liveroom_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/include_liveroom_player.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/include_pushroom_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/include_pushroom_preview.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/include_room_close_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/include_room_close_layout.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/include_room_common_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/include_room_common_layout.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/include_room_public_chat_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/include_room_public_chat_layout.xml -------------------------------------------------------------------------------- /app_live/src/main/res/layout/include_room_top_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/layout/include_room_top_layout.xml -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/bg_dq_live_splash.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/bg_dq_live_splash.jpeg -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/bg_live_common_btn.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/bg_live_common_btn.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/bg_live_pushroom_go_live.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/bg_live_pushroom_go_live.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/bg_live_room_loading_default.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/bg_live_room_loading_default.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_close_room.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_close_room.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_pushroom_btn_mic_off.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_pushroom_btn_mic_off.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_pushroom_btn_mic_on.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_pushroom_btn_mic_on.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_anchor_follow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_anchor_follow.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_call.png -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_chat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_chat.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_coins.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_coins.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_coins_activity.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_coins_activity.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_gift.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_btn_gift.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_hot_num.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_hot_num.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxhdpi/ic_live_room_loading_circle.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxhdpi/ic_live_room_loading_circle.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxxhdpi/bg_room_gift_shop.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxxhdpi/bg_room_gift_shop.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxxhdpi/ic_live_default_head_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxxhdpi/ic_live_default_head_icon.webp -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxxhdpi/ic_live_default_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxxhdpi/ic_live_default_icon.png -------------------------------------------------------------------------------- /app_live/src/main/res/mipmap-xxxhdpi/ic_live_default_icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/mipmap-xxxhdpi/ic_live_default_icon2.png -------------------------------------------------------------------------------- /app_live/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app_live/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app_live/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app_live/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app_live/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app_live/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app_live/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app_live/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app_live/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app_live/src/main/res/xml/file_provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/xml/file_provider_paths.xml -------------------------------------------------------------------------------- /app_live/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/app_live/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib_livepusher/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_livepusher/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/build.gradle -------------------------------------------------------------------------------- /lib_livepusher/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_livepusher/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/proguard-rules.pro -------------------------------------------------------------------------------- /lib_livepusher/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_livepusher/src/main/java/com/duqian/live/pusher/AgoraPusherImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/src/main/java/com/duqian/live/pusher/AgoraPusherImpl.kt -------------------------------------------------------------------------------- /lib_livepusher/src/main/java/com/duqian/live/pusher/IBasePusher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/src/main/java/com/duqian/live/pusher/IBasePusher.kt -------------------------------------------------------------------------------- /lib_livepusher/src/main/java/com/duqian/live/pusher/ILiveCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/src/main/java/com/duqian/live/pusher/ILiveCallback.kt -------------------------------------------------------------------------------- /lib_livepusher/src/main/java/com/duqian/live/pusher/helper/CommonState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/src/main/java/com/duqian/live/pusher/helper/CommonState.kt -------------------------------------------------------------------------------- /lib_livepusher/src/main/java/com/duqian/live/pusher/helper/PusherConfigHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_livepusher/src/main/java/com/duqian/live/pusher/helper/PusherConfigHelper.kt -------------------------------------------------------------------------------- /lib_mediaplayer/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_mediaplayer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/build.gradle -------------------------------------------------------------------------------- /lib_mediaplayer/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_mediaplayer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/proguard-rules.pro -------------------------------------------------------------------------------- /lib_mediaplayer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/ILivePlayerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/ILivePlayerService.kt -------------------------------------------------------------------------------- /lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/PlayState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/PlayState.kt -------------------------------------------------------------------------------- /lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/RtmpLivePlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/RtmpLivePlayer.kt -------------------------------------------------------------------------------- /lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/SimpleLivePlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/lib_mediaplayer/src/main/java/com/duqian/live/mediaplayer/SimpleLivePlayer.kt -------------------------------------------------------------------------------- /nativelib/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /nativelib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/nativelib/build.gradle -------------------------------------------------------------------------------- /nativelib/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nativelib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/nativelib/proguard-rules.pro -------------------------------------------------------------------------------- /nativelib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/nativelib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /nativelib/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/nativelib/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /nativelib/src/main/cpp/nativelib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/nativelib/src/main/cpp/nativelib.cpp -------------------------------------------------------------------------------- /nativelib/src/main/java/com/duqian/nativelib/NativeLib.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/nativelib/src/main/java/com/duqian/nativelib/NativeLib.kt -------------------------------------------------------------------------------- /screenshot/DQLive.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/screenshot/DQLive.mp4 -------------------------------------------------------------------------------- /screenshot/DQLive_Anchor.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/screenshot/DQLive_Anchor.jpeg -------------------------------------------------------------------------------- /screenshot/DQLive_Landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/screenshot/DQLive_Landscape.png -------------------------------------------------------------------------------- /screenshot/DQLive_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/screenshot/DQLive_Main.png -------------------------------------------------------------------------------- /screenshot/DQLive_Room.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/screenshot/DQLive_Room.jpeg -------------------------------------------------------------------------------- /screenshot/DQLive_Splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/screenshot/DQLive_Splash.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duqian291902259/DQLive/HEAD/settings.gradle --------------------------------------------------------------------------------