TUILiveKit
TUILiveKit is a product suitable for interactive live scenes such as social entertainment, shopping, and fitness.
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- ICallBack.java
- IMManager.java
- AppStore.java
- TUILiveKitCrashHandler.java
- LoginActivity.java
- ProfileActivity.java
- MainAdapter.java
- MainItemData.java
- MainTypeEnum.java
- MainActivity.java
- ChangeNickNamePicker.java
- MeActivity.java
- BaseActivity.java
- LiveApplication.java
- app_bg_button.xml
- app_bg_edit_text.xml
- app_bg_enter_live.xml
- app_bg_main_kit_item.xml
- app_change_name_bg.xml
- app_name_input_border.xml
- app_save_name_bg.xml
- app_avatar.png
- app_cancel_modification.png
- app_clear_content.png
- app_ic_arrow_right.png
- app_ic_back.png
- app_ic_enter_live.png
- app_ic_launcher.png
- app_ic_main_video_live.png
- app_ic_main_voice_room.png
- app_item_bg_live_stream.png
- app_item_bg_voice_room.png
- app_item_live_stream_end_bg.png
- app_item_voice_room_end_bg.png
- app_question_link.png
- app_tencent_cloud_logo.png
- app_activity_login.xml
- app_activity_login_profile.xml
- app_activity_main.xml
- app_adapter_main_item.xml
- app_change_name.xml
- app_fragment_me.xml
- colors.xml
- strings.xml
- strings.xml
- strings.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- GenerateTestUserSig.java
- KaraokeTypes.kt
- LyricsFileReader.kt
- KaraokeStore.kt
- KaraokeOrderedListAdapter.kt
- KaraokeSongListAdapter.kt
- KaraokeSettingPanel.kt
- LyricView.kt
- PitchView.kt
- SongRequestPanel.kt
- KaraokeControlView.kt
- KaraokeFloatingView.kt
- karaoke_effect_switch_track_bg.xml
- karaoke_switch_thumb_bg.xml
- karaoke_audio_effect_background.xml
- karaoke_audio_effect_dialog_background.xml
- karaoke_audio_effect_seekbar_progress.xml
- karaoke_audio_effect_seekbar_thumb.xml
- karaoke_audio_effect_settings_item_not_select_background.xml
- karaoke_bg_karaoke_tag_blue.xml
- karaoke_bg_karaoke_tag_green.xml
- karaoke_btn_blue_bg.xml
- karaoke_btn_grey_edge_bg.xml
- karaoke_function_bg.xml
- karaoke_oval_gradient_bg.xml
- karaoke_panel_bg.xml
- karaoke_settings_item_select_bg.xml
- karaoke_delete_music.png
- karaoke_exit_song_order.png
- karaoke_music_next.png
- karaoke_music_pause.png
- karaoke_music_playing.png
- karaoke_music_resume.png
- karaoke_music_small_icon.png
- karaoke_music_small_icon_name.png
- karaoke_order_music_icon.png
- karaoke_original_off.png
- karaoke_original_on.png
- karaoke_pin_music_to_top.png
- karaoke_pitch_bg.png
- karaoke_score_background.png
- karaoke_score_bg.png
- karaoke_setting.png
- karaoke_song_cover.png
- karaoke_song_order_button.png
- karaoke_song_request_button.png
- karaoke_song_well_icon.png
- karaoke_control_view.xml
- karaoke_floating_view.xml
- karaoke_music_library_item.xml
- karaoke_music_requested_item.xml
- karaoke_music_setting_panel.xml
- karaoke_song_request_panel.xml
- karaoke_tab_item.xml
- colors.xml
- strings.xml
- styles.xml
- strings.xml
- strings.xml
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- GenerateTestUserSig.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- consumer-rules.pro
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- TUIEffectPlayerExtension.java
- TUIEffectPlayerProvider.java
- TUIEffectPlayerService.java
- Constants.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- consumer-rules.pro
- proguard-rules.pro
- beauty.json
- lut.json
- beauty.json
- lut.json
- beauty.json
- lut.json
- motions.json
- beauty.json
- lut.json
- motions.json
- beauty.json
- lut.json
- motions.json
- beauty.json
- lut.json
- motions.json
- segmentation.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- eye_liner.png
- eye_sequins.png
- eye_shadow.png
- eyelash.png
- eyes_makeup_eye_liner_0.png
- eyes_makeup_eye_liner_1.png
- eyes_makeup_eye_liner_2.png
- eyes_makeup_eye_sequins_0.png
- eyes_makeup_eye_sequins_1.png
- eyes_makeup_eye_sequins_2.png
- eyes_makeup_eye_shadow_0-albatross.png
- eyes_makeup_eye_shadow_0.png
- eyes_makeup_eye_shadow_1-falcon.png
- eyes_makeup_eye_shadow_1.png
- eyes_makeup_eye_shadow_10-grapes.png
- eyes_makeup_eye_shadow_10.png
- eyes_makeup_eye_shadow_11-blossom.png
- eyes_makeup_eye_shadow_11.png
- eyes_makeup_eye_shadow_12-raised.png
- eyes_makeup_eye_shadow_12.png
- eyes_makeup_eye_shadow_13-sunset.png
- eyes_makeup_eye_shadow_14-smudging.png
- eyes_makeup_eye_shadow_15-tipsy.png
- eyes_makeup_eye_shadow_2-flamingo.png
- eyes_makeup_eye_shadow_2.png
- eyes_makeup_eye_shadow_3-hawk.png
- eyes_makeup_eye_shadow_3.png
- eyes_makeup_eye_shadow_4-kingfisher.png
- eyes_makeup_eye_shadow_4.png
- eyes_makeup_eye_shadow_5-owl.png
- eyes_makeup_eye_shadow_5.png
- eyes_makeup_eye_shadow_6-parrot.png
- eyes_makeup_eye_shadow_6.png
- eyes_makeup_eye_shadow_7-peacock.png
- eyes_makeup_eye_shadow_7.png
- eyes_makeup_eye_shadow_8-robin.png
- eyes_makeup_eye_shadow_8.png
- eyes_makeup_eye_shadow_9-swan.png
- eyes_makeup_eye_shadow_9.png
- eyes_makeup_eyeball_0.png
- eyes_makeup_eyeball_1.png
- eyes_makeup_eyeball_2.png
- eyes_makeup_eyeball_3.png
- eyes_makeup_eyeball_4.png
- eyes_makeup_eyeball_5.png
- eyes_makeup_eyeball_6.png
- eyes_makeup_eyeball_7.png
- eyes_makeup_eyeball_8.png
- eyes_makeup_eyeball_9.png
- eyes_makeup_eyebrow_0.png
- eyes_makeup_eyebrow_1.png
- eyes_makeup_eyebrow_2.png
- eyes_makeup_eyebrow_3.png
- eyes_makeup_eyelash_0.png
- eyes_makeup_eyelash_1.png
- eyes_makeup_eyelash_10.png
- eyes_makeup_eyelash_2.png
- eyes_makeup_eyelash_3.png
- eyes_makeup_eyelash_4.png
- eyes_makeup_eyelash_5.png
- eyes_makeup_eyelash_6.png
- eyes_makeup_eyelash_7.png
- eyes_makeup_eyelash_8.png
- eyes_makeup_eyelash_9.png
- beauty_basic_face.png
- beauty_chin.png
- beauty_contrast.png
- beauty_enlarge_eye.png
- beauty_eye_angle.png
- beauty_eye_distance.png
- beauty_eye_height.png
- beauty_eye_lighten.png
- beauty_eye_width.png
- beauty_eyeball.png
- beauty_eyebrow.png
- beauty_eyebrow_angle.png
- beauty_eyebrow_distance.png
- beauty_eyebrow_length.png
- beauty_eyebrow_position.png
- beauty_eyebrow_ridge.png
- beauty_eyebrow_thickness.png
- beauty_face_jaw.png
- beauty_forehead.png
- beauty_image_contrast.png
- beauty_image_saturation.png
- beauty_image_sharpen.png
- beauty_image_tint.png
- beauty_image_warmth.png
- beauty_lips.png
- beauty_liti.png
- beauty_mouth_height.png
- beauty_mouth_position.png
- beauty_mouth_size.png
- beauty_mouth_smile.png
- beauty_mouth_width.png
- beauty_narrow_face.png
- beauty_nose_position.png
- beauty_nose_wing.png
- beauty_redcheeks.png
- beauty_remove_eye_pouch.png
- beauty_remove_pounch.png
- beauty_ruddy.png
- beauty_saturation.png
- beauty_sharpen.png
- beauty_short_face.png
- beauty_smooth.png
- beauty_thin_cheek.png
- beauty_thin_face.png
- beauty_thin_face1.png
- beauty_thin_face2.png
- beauty_thin_face3.png
- beauty_thin_nose.png
- beauty_tooth_beauty.png
- beauty_v_face.png
- beauty_whiten.png
- beauty_wrinkle_smooth.png
- lips_apple.png
- lips_apricot.png
- lips_cassis.png
- lips_cherry.png
- lips_grape.png
- lips_laquat.png
- lips_lychee.png
- lips_mango.png
- lips_peach.png
- lips_plum.png
- lips_raspberry.png
- lips_strawberry.png
- lips_zakuro.png
- nasion.png
- none.png
- nose_bridge_width.png
- saihong_00.png
- saihong_01.png
- saihong_02.png
- saihong_03.png
- saihong_04.png
- saihong_05.png
- saihong_06.png
- beauty_chest.png
- body_autohtin_body_strength.png
- body_leg_stretch.png
- body_slim_head_strength.png
- body_slim_leg_strength.png
- body_thin_shoulder_strength.png
- body_waish_strength.png
- baixi_lf.png
- dongjing_lf.png
- moren_lf.png
- xindong_lf.png
- ziran_lf.png
- video_makeup_xuemei.png
- add.png
- greenscreen.png
- motion_2d.png
- motion_3d.png
- motion_hand.png
- video_boys.png
- video_diejia_dogmask.png
- video_guifeiface.png
- video_kaixueqianhou.png
- video_keaituya.png
- video_sakuragirl.png
- video_segmentation_blur_45.png
- video_segmentation_blur_75.png
- video_segmentation_transparent_bg.png
- video_xuanmeizhuang.png
- video_zhixingmeigui.png
- beauty.json
- lut.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- segmentation.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- segmentation.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- segmentation.json
- beauty.json
- lut.json
- makeup.json
- motions.json
- segmentation.json
- beauty.json
- beauty_body.json
- lut.json
- makeup.json
- motions.json
- segmentation.json
- baixi_lf.png
- dongjing_lf.png
- moren_lf.png
- xindong_lf.png
- ziran_lf.png
- 4pic.pag
- 9pic.pag
- B.pag
- bg1.mp3
- CustomGraph.zip
- DeviceCameraTexture.tex
- gridViewTwo.pag
- RenderTarget.rdt
- RenderTarget_Snapshot_2.rdt
- screen_A.pag
- screen_B.pag
- screen_C.pag
- screen_D.pag
- screen_E.pag
- screen_F.pag
- screen_G.pag
- screen_H.pag
- screen_I.pag
- screen_J.pag
- script_mv.js
- sh.pag
- template.json
- template.png
- template.studio
- default_lut.png
- DeviceCameraTexture.tex
- RenderTarget.rdt
- script_yunjing.js
- template.json
- template.png
- video_yunjing.studio
- eye_mult_crop.png
- qqBasic_mask_crop.png
- yj_crop.png
- zc_crop.png
- zc_Mask_crop.png
- 18.flow.js
- light.js
- blbl.pag
- DeviceCameraTexture.tex
- eye.png
- eye_mult.png
- gogo_bmp_1.pag
- gougoubizi.pag
- gougouerduo.pag
- gougousaihong.png
- liti_qingxin.png
- mask_1.png
- mianmo.png
- mouth.png
- peachmask.2021-08-20-06-26-19-675Z.bak
- peachmask.2021-08-31-07-21-00-494Z.bak
- peachmask.studio
- RenderTarget.rdt
- Ring.mp3
- script.js
- template.json
- template.png
- yj.png
- zc.png
- zc_crop.png
- bgm.mp3
- close_basic_beauty.js
- DeviceCameraTexture.tex
- params.json
- RenderTarget.rdt
- template.json
- template.png
- template.studio
- bgm.mp3
- biaoqingbao1.pag
- biaoqingbao2.pag
- dengguang.pag
- DeviceCameraTexture.tex
- filterEffect.lut.png
- guang.pag
- kuang_0.png
- lvse.png
- multiply.png
- mv.json
- RenderTarget.rdt
- script.js
- shu.pag
- shuzhuo_0.png
- template.json
- template.png
- template.studio
- thumbImage.png
- transparent.png
- yanjing.pag
- yanjing1_0.png
- zc1.pag
- zc2.pag
- zhuangshi.pag
- basic_mask_crop.png
- kougongzhengpiandiede_crop.png
- yanyingzpdd_crop.png
- 20.flow.js
- light.js
- studio-extension.js
- bgm.mp3
- cx.pag
- DeviceCameraTexture.tex
- gaoguanglvse.png
- kougongzhengpiandiede.png
- RenderTarget.rdt
- sh.pag
- shanshan.pag
- template.json
- template.png
- video_childrendrawn.2021-05-08-06-28-30-093Z.bak
- video_childrendrawn.2021-05-28-04-19-07-753Z.bak
- video_childrendrawn.studio
- xh.pag
- xiurongzhengpiandiede.png
- yanyingzpdd.png
- yujinxiang.png
- bgm.mp3
- chuncai_lut.png
- DeviceCameraTexture.tex
- eyemask.png
- fajia_0.png
- filterEffect.png
- iris_d_5.png
- multiply.png
- RenderTarget.rdt
- softlight.png
- template.json
- template.png
- template.studio
- transparent.png
- lp_crop.png
- yj_crop.png
- zc_crop.png
- zc_Mask_crop.png
- lebombo_default_ibl.ktx
- lebombo_default_irradiance.sh
- lebombo_default_skybox.ktx
- wuyihuahua.mp3
- 250.flow.js
- light.js
- studio-extension.js
- XiKuangYanJing33_img0.png
- Mat.head.material
- Mat.Route666.material
- 0_0.mesh
- 1_0.mesh
- XiKuangYanJing33.gltf
- XiKuangYanJing33.prefab
- XiKuangYanJing33_data.bin
- bgm.mp3
- DeviceCameraTexture.tex
- flower-left.pag
- flower-right.pag
- holiday-1.pag
- holiday-2.pag
- imgui.ini
- lp.png
- mt.png
- pbr.material
- pbr_1.material
- RenderTarget.rdt
- RenderTarget_camera_1.rdt
- sh.png
- Soft_4TubeBank_2BlackFlags_ibl.ktx
- template.json
- template.png
- xrbd.png
- yanjing.2021-05-31-13-22-43-636Z.bak
- yanjing.studio
- yj.png
- yujinxiang.png
- zc.png
- age_style_process-android_kernel.cl
- age_style_process-ios.metallib
- age_style_process-mac.metallib
- age_style_process.metal
- configSetting.json
- distortion.json
- facemasknew.png
- gan.json
- iris_d_5.png
- mattenew.png
- merge.png
- multiply.png
- overlay.png
- softlighlip.png
- softlight.png
- YT_BabyFaceBeauty_5w8.onnx.opt.onnx.rapidmodel.wmc
- YT_BabyFaceBeauty_5w8.onnx.opt.onnx.rapidproto.wmc
- bgm.mp3
- bubblegum.mp3
- bubblegum.pag
- DeviceCameraTexture.tex
- fg1_1.pag
- fg1_2.pag
- fg2_2.pag
- fg3.pag
- filterEffect.png
- hairpin_0.png
- hat_0.png
- okbeng_0.png
- RenderTarget.rdt
- RenderTarget_1.rdt
- script_with_time.js
- styleChild.zip
- template.json
- template.png
- template.studio
- zc1.pag
- zc2.pag
- DeviceCameraTexture.tex
- RenderTarget.rdt
- template.json
- template.png
- template.studio
- 202.png
- add7.pag
- bgm.mp3
- DeviceCameraTexture.tex
- fajia2.pag
- fg.pag
- fg2.pag
- fg2_xj.pag
- filterEffect.png
- HairSegmentation.hair
- hand.pag
- iris.png
- lvse.png
- multiply.png
- RenderTarget.rdt
- script_with_handpaper.js
- template.json
- template.png
- template.studio
- toushi_left.pag
- toushi_right.pag
- yyHairMask.png
- zc_lvse.pag
- default_mask_crop.png
- dzyylp_crop.png
- jm2_crop.png
- mm_crop.png
- yy_crop.png
- zc_crop.png
- _DS_Store
- DeviceCameraTexture.tex
- dzyylp.png
- fenbai.png
- jm2.png
- mm.png
- RenderTarget.rdt
- sh.png
- template.json
- template.png
- xiurong.png
- xr.png
- xuemei.2023-12-20-09-29-48-220Z.bak
- xuemei.2024-01-17-09-54-42-051Z.bak
- xuemei.studio
- yy.png
- yylp.png
- zc.png
- BgSegmentation.bg
- defaultBackground.png
- defaultBackgroundImage.png
- defaultBackgroundVideo.mp4
- DeviceCameraTexture.tex
- RenderTarget.rdt
- RenderTarget_Segmentation_1.rdt
- template.json
- template.png
- video_empty_segmentation.studio
- CustomRender.json
- fs_chromakey.bin
- vs_simple.bin
- CustomRender.zip
- defaultBackground.png
- defaultBackgroundImage.png
- defaultBackgroundVideo.mp4
- DeviceCameraTexture.tex
- PostEffect.post
- RenderTarget.rdt
- RenderTarget_camera_1.rdt
- RenderTarget_camera_2.rdt
- script.js
- template.json
- template.png
- video_greenscreen.studio
- BgSegmentation.bg
- DeviceCameraTexture.tex
- material.json
- PostEffect.post
- RenderTarget.rdt
- RenderTarget_1.rdt
- template.json
- template.png
- template.studio
- BgSegmentation.bg
- DeviceCameraTexture.tex
- material.json
- PostEffect.post
- RenderTarget.rdt
- RenderTarget_1.rdt
- template.json
- template.png
- template.studio
- DeviceCameraTexture.tex
- RenderTarget.rdt
- RenderTarget_AITexture_1.rdt
- RenderTarget_Segmentation_2.rdt
- template.json
- template.png
- video_segmentation_transparent_bg.studio
- AppConfig.java
- BitmapUtil.java
- GlUtil.java
- PermissionHandler.java
- TimerManager.java
- UriUtils.java
- Constants.java
- TEBeautyExtension.java
- TEBeautyProvider.java
- TEBeautySettings.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- consumer-rules.pro
- proguard-rules.pro
- BasicView.kt
- RoundFrameLayout.kt
- Constants.kt
- DataReporter.kt
- Debug.kt
- ErrorLocalized.kt
- LiveIdentityGenerator.kt
- LiveKitLogger.kt
- MutableLiveDataUtils.java
- PermissionRequest.java
- ReadOnlyLiveData.java
- TUIActionCallback.kt
- TypeConverter.kt
- AudienceListIconAdapter.kt
- AudienceListPanelAdapter.kt
- AudienceListPopupDialog.kt
- AudienceListConstants.kt
- AudienceListView.kt
- ChangeVoiceAdapter.kt
- ReverbAdapter.kt
- AudioEffectConstants.kt
- AudioEffectPanel.kt
- BarrageItemAdapter.kt
- BarrageItemDefaultAdapter.kt
- BarrageItemTypeDelegate.kt
- BarrageMsgListAdapter.kt
- OnDecorViewListener.kt
- BarrageSendView.kt
- CustomRecyclerView.kt
- EmojiEditText.kt
- EmojiLayout.kt
- EmojiSpan.kt
- IBarrageDisplayView.kt
- BarrageConstants.kt
- DefaultEmojiResource.kt
- ErrorLocalized.kt
- IEmojiResource.kt
- BarrageInputView.kt
- BarrageStreamView.kt
- BeautyListAdapter.kt
- BeautyListPanel.kt
- TEBeautyStore.kt
- TEBeautyManager.kt
- TEBeautyView.kt
- BeautyPanelDialog.kt
- BeautyUtils.kt
- TRTCObserver.java
- TRTCStatisticsListener.java
- StreamDashboardUserState.java
- CircleIndicator.java
- StreamInfoAdapter.java
- StreamDashboardDialog.java
- GiftPanelAdapter.kt
- GiftViewPagerAdapter.kt
- AnimationPlayer.kt
- GiftAnimationManager.kt
- AnimationView.kt
- AnimationViewWrapper.kt
- ImageAnimationView.kt
- SVGAAnimationView.kt
- TCEffectAnimationView.kt
- GiftAbstractPathAnimator.kt
- GiftHeartLayout.kt
- GiftHeartView.kt
- GiftPathAnimator.kt
- AnimationUtils.kt
- GiftBulletFrameLayout.kt
- GiftViewPagerManager.kt
- ImageLoader.kt
- GiftConstants.kt
- GiftModel.kt
- GiftListView.kt
- GiftPlayView.kt
- LikeButton.kt
- GiftCacheService.java
- GiftConstants.java
- GiftStore.java
- BarrageViewTypeDelegate.java
- GiftBarrageAdapter.java
- GiftButton.java
- GiftSendDialog.java
- LiveKitInitializer.java
- NetworkInfoService.java
- NetworkInfoState.java
- AudioModePanel.java
- NetworkBadTipsDialog.java
- NetworkInfoPanel.java
- NetworkInfoView.java
- PictureInPictureState.java
- PictureInPictureStore.java
- RoomInfoService.java
- RoomInfoState.java
- RoomInfoPopupDialog.java
- LiveInfoView.java
- VideoQualitySelectPanel.java
- AnchorAPIImpl.java
- IAnchorAPI.java
- ConnectionErrorHandler.java
- AnchorViewListenerManager.java
- BaseManager.java
- BattleManager.java
- CoGuestManager.java
- CoHostManager.java
- MediaManager.java
- RoomManager.java
- UserManager.java
- AnchorBattleObserver.java
- AnchorConnectionObserver.java
- IMFriendshipListener.java
- LiveListManagerObserver.java
- RoomEngineObserver.java
- AnchorManager.java
- AnchorConfig.java
- AnchorState.java
- BattleState.java
- CoGuestState.java
- CoHostState.java
- MediaState.java
- RoomState.java
- UserState.java
- AnchorEndBattleDialog.java
- BattleCountdownBackView.java
- BattleCountdownDialog.java
- BattleInfoView.java
- BattleMemberInfoView.java
- SingleBattleScoreView.java
- AnchorApplyCoGuestAdapter.java
- AnchorCoGuestAdapter.java
- AnchorCoGuestManageDialog.java
- AnchorManagerDialog.java
- ApplyCoGuestFloatView.java
- CoGuestIconView.java
- AnchorEmptySeatView.java
- CoGuestBackgroundWidgetsView.java
- CoGuestForegroundWidgetsView.java
- AnchorCoHostManageDialog.java
- AnchorConnectingAdapter.java
- AnchorRecommendedAdapter.java
- StandardDialog.java
- CoHostBackgroundWidgetsView.java
- CoHostForegroundWidgetsView.java
- SettingsListAdapter.java
- SettingsPanelDialog.java
- ConfirmDialog.java
- UserManagerDialog.java
- BasicView.java
- EndLiveStreamDialog.java
- AnchorView.java
- AnchorViewDefine.java
- AnchorPrepareListenerManager.java
- AnchorPrepareManager.java
- PrepareStateMediator.java
- AnchorPrepareConfig.java
- AnchorPrepareState.java
- PrepareFunctionView.java
- PrepareVideoSettingPanel.java
- LiveCoverImagePcikAdapter.java
- LiveCoverPicker.java
- CoGuestTemplatePickAdapter.java
- CoHostTemplatePickAdapter.java
- LiveTemplatePicker.java
- LiveInfoEditView.java
- LivePrivacyStatusPicker.java
- StartLiveButton.java
- AnchorPrepareView.java
- AnchorPrepareViewDefine.java
- TUILiveListDataSource.java
- LiveServiceImpl.java
- ILiveService.java
- BaseManager.java
- BattleManager.java
- CoGuestManager.java
- LiveInfoListService.java
- MediaManager.java
- RoomManager.java
- UserManager.java
- AudienceContainerViewListenerList.java
- AudienceViewListenerList.java
- IMFriendshipListener.java
- LiveBattleManagerObserver.java
- LiveLayoutManagerObserver.java
- LiveStreamObserver.java
- RoomEngineObserver.java
- AudienceContainerManager.java
- AudienceManager.java
- AudienceContainerConfig.java
- AudienceState.java
- BattleState.java
- CoGuestState.java
- MediaState.java
- RoomState.java
- UserState.java
- BattleInfoView.java
- BattleMemberInfoView.java
- SingleBattleScoreView.java
- AnchorManagerDialog.java
- CancelRequestDialog.java
- CoGuestRequestFloatView.java
- StopCoGuestDialog.java
- TypeSelectDialog.java
- VideoCoGuestSettingsAdapter.java
- VideoCoGuestSettingsDialog.java
- AudienceEmptySeatView.java
- CoGuestBackgroundWidgetsView.java
- CoGuestForegroundWidgetsView.java
- CoHostBackgroundWidgetsView.java
- CoHostForegroundWidgetsView.java
- LiveListFragment.java
- LiveListViewPager.java
- LiveListViewPagerAdapter.java
- AudienceSettingsListAdapter.java
- AudienceSettingsPanelDialog.java
- UserInfoDialog.java
- AudiencePlayingRootView.java
- AudienceView.java
- BasicView.java
- ConfirmDialog.java
- EndLiveStreamDialog.java
- LiveCoreViewMaskBackgroundView.java
- AudienceContainerView.java
- AudienceContainerViewDefine.java
- EndStatisticsManager.java
- EndStatisticsState.java
- AnchorEndStatisticsView.java
- AudienceEndStatisticsView.java
- EndStatisticsDefine.java
- DoubleColumnListViewAdapter.kt
- DoubleColumnWidgetView.kt
- SingleColumnListViewAdapter.kt
- SingleColumnWidgetView.kt
- TUILiveListDataSource.kt
- LiveInfoListService.kt
- DoubleColumnAdapter.kt
- DoubleColumnItemView.kt
- DoubleColumnListView.kt
- LiveListFragment.kt
- LiveListViewPager.kt
- LiveListViewPagerAdapter.kt
- LiveStatusView.kt
- SingleColumnItemView.kt
- SingleColumnListView.kt
- LiveListView.kt
- LiveListViewDefine.kt
- LiveInfoUtils.java
- VideoLiveKitImpl.java
- VideoLiveAnchorActivity.java
- VideoLiveAudienceActivity.java
- VideoLiveKit.java
- VideoLiveListActivity.kt
- VoiceRoomImpl.kt
- IVoiceRoom.kt
- BaseManager.java
- MediaManager.java
- RoomManager.java
- SeatManager.java
- UserManager.java
- IMFriendshipListener.java
- LiveListManagerObserver.java
- RoomEngineObserver.java
- SeatGridViewCoreObserver.java
- VoiceRoomManager.java
- MediaState.java
- RoomState.java
- SeatState.java
- UserState.java
- VoiceRoomState.java
- ConfirmDialog.java
- ExitConfirmDialog.java
- ExitSeatDialog.java
- AnchorFunctionView.kt
- AudienceFunctionView.kt
- BottomMenuView.kt
- AnchorDashboardView.kt
- AudienceDashboardView.kt
- AnchorPreviewFunctionView.java
- AnchorPreviewView.java
- LayoutSettingPanel.java
- LiveInfoEditView.java
- PresetImageGridAdapter.java
- SettingsDialog.java
- StreamPresetImagePicker.java
- StreamPrivacyStatusPicker.java
- ListMenuInfo.java
- SeatActionSheetDialog.java
- SeatActionSheetGenerator.java
- SeatApplicationAdapter.java
- SeatInvitationAdapter.java
- SeatInvitationDialog.java
- SeatListPanelAdapter.java
- SeatManagerDialog.java
- UserManagerDialog.java
- SettingsDialog.java
- SettingsListAdapter.java
- TopView.java
- BasicView.java
- TUIVoiceRoomFragment.java
- VoiceRoomActivity.java
- VoiceRoomKitImpl.java
- VoiceRoomRootView.java
- VoiceRoomDefine.java
- VoiceRoomKit.java
- VoiceRoomListActivity.kt
- SeatGridLayout.kt
- SeatGridViewObserverManager.kt
- SeatInfoWrapper.kt
- SeatLayoutConfigManager.kt
- RippleView.kt
- SeatInfoView.kt
- SeatGridView.kt
- SeatGridViewObserver.kt
- VoiceRoomDefine.kt
- rotate_animation.xml
- livekit_switch_thumb_bg.xml
- livekit_switch_track_bg.xml
- livekit_anchor_apply_link_audience_background.xml
- livekit_anchor_apply_link_audience_head_background.xml
- livekit_anchor_audio_effect_background.xml
- livekit_anchor_cover_text_bg.xml
- livekit_anchor_live_info.xml
- livekit_anchor_prepare_bg_video_settings.xml
- livekit_audience_list_panel_level_background.xml
- livekit_bg_badge_view.xml
- livekit_bg_connection_toast.xml
- livekit_bg_empty_seat.xml
- livekit_bg_gift_give.xml
- livekit_bg_gift_show.xml
- livekit_bg_restore_clean.xml
- livekit_bg_seat_index.xml
- livekit_bg_start_live_stream.xml
- livekit_bg_video_settings_item.xml
- livekit_button_background.xml
- livekit_button_blue_bg.xml
- livekit_button_cancel_bg.xml
- livekit_co_guest_empty_widgets_bg.xml
- livekit_cover_selected_background.xml
- livekit_dialog_background.xml
- livekit_dialog_background_light.xml
- livekit_gift_bg_bottom_dialog.xml
- livekit_gift_icon_normal_bg.xml
- livekit_gift_icon_selected_bg.xml
- livekit_git_barrage_bg_msg_item.xml
- livekit_image_item_selector.xml
- livekit_line_divider.xml
- livekit_link_mic_accept_background.xml
- livekit_link_mic_hang_up_background.xml
- livekit_link_mic_reject_background.xml
- livekit_live_end_data_bg.xml
- livekit_live_info_button_follow.xml
- livekit_live_info_button_unfollow.xml
- livekit_live_info_detail_button_unfollow.xml
- livekit_live_room_living_bottom_mask.xml
- livekit_live_room_living_top_mask.xml
- livekit_live_room_preview_mask.xml
- livekit_mic_icon_bg.xml
- livekit_popup_dialog_bg.xml
- livekit_room_info_follow_bg.xml
- livekit_round_button_background.xml
- livekit_seekbar_process_drawable.xml
- livekit_seekbar_process_thumb.xml
- livekit_seekbar_progress.xml
- livekit_seekbar_thumb.xml
- livekit_selector_item_invite_user.xml
- livekit_settings_card_background.xml
- livekit_settings_dialog_background.xml
- livekit_settings_item_not_select_background.xml
- livekit_settings_item_select_background.xml
- livekit_stream_dashboard_dialog_bg.xml
- livekit_stream_dashboard_item_bg.xml
- livekit_user_info_button_follow.xml
- livekit_user_info_detail_button_unfollow.xml
- livekit_user_manager_follow_bg.xml
- livekit_user_manager_unfollow_bg.xml
- livekit_user_name_background.xml
- livekit_video_view_mask.xml
- livekit_voice_room_bg_empty_seat.xml
- karaoke_preview_song_request_en.png
- karaoke_preview_song_request_tw.png
- karaoke_preview_song_request_zh.png
- ktv_mode_icon.png
- livekit_anchor_icon_end_stream.png
- livekit_audience_applying_link_mic.png
- livekit_audience_linking_mic.png
- livekit_audience_video_quality_setting.png
- livekit_audio_input.png
- livekit_battle_clock.png
- livekit_battle_ranking_1.png
- livekit_battle_ranking_2.png
- livekit_battle_ranking_3.png
- livekit_battle_ranking_4.png
- livekit_battle_ranking_5.png
- livekit_battle_ranking_6.png
- livekit_battle_ranking_7.png
- livekit_battle_ranking_8.png
- livekit_battle_ranking_9.png
- livekit_battle_result_defeat.png
- livekit_battle_result_draw.png
- livekit_battle_result_victory.png
- livekit_battle_score_divider.png
- livekit_battle_start.png
- livekit_battle_time_back.png
- livekit_bg_video_view.png
- livekit_connection_exit.png
- livekit_connection_toast_icon.png
- livekit_down_arrow.png
- livekit_ellipsis.png
- livekit_empty_add.png
- livekit_empty_seat.png
- livekit_float_window.png
- livekit_followed_button_check.png
- livekit_function_battle.png
- livekit_function_battle_disable.png
- livekit_function_battle_exit.png
- livekit_function_connection.png
- livekit_function_dashboard.png
- livekit_function_link_1.png
- livekit_function_link_2.png
- livekit_function_link_3.png
- livekit_function_link_default.png
- livekit_function_link_request.png
- livekit_function_linked.png
- livekit_function_more.png
- livekit_function_settings.png
- livekit_gift_heart0.png
- livekit_gift_heart1.png
- livekit_gift_heart2.png
- livekit_gift_heart3.png
- livekit_gift_heart4.png
- livekit_gift_heart5.png
- livekit_gift_heart6.png
- livekit_gift_heart7.png
- livekit_gift_heart8.png
- livekit_gift_ic_avatar.png
- livekit_gift_ic_like.png
- livekit_gift_ic_like_png.png
- livekit_ic_add.png
- livekit_ic_audience_exit.png
- livekit_ic_avatar.png
- livekit_ic_back.png
- livekit_ic_bg_music.png
- livekit_ic_call_end.png
- livekit_ic_checkmark.png
- livekit_ic_disable_audio.png
- livekit_ic_disable_message.png
- livekit_ic_disable_video.png
- livekit_ic_double_item_type.png
- livekit_ic_enable_message.png
- livekit_ic_flip_camera.png
- livekit_ic_gift.png
- livekit_ic_hand_up.png
- livekit_ic_invite_user.png
- livekit_ic_kick_out_room.png
- livekit_ic_kick_out_seat.png
- livekit_ic_link_mic.png
- livekit_ic_lock.png
- livekit_ic_mic_closed.png
- livekit_ic_mic_mute.png
- livekit_ic_mic_opened.png
- livekit_ic_music.png
- livekit_ic_mute_audio.png
- livekit_ic_mute_microphone.png
- livekit_ic_report_room.png
- livekit_ic_room_owner.png
- livekit_ic_single_item_type.png
- livekit_ic_start_video.png
- livekit_ic_stop_video.png
- livekit_ic_switch_landscape_button.png
- livekit_ic_switch_portrait_button.png
- livekit_ic_unmute_audio.png
- livekit_ic_unmute_microphone.png
- livekit_link_audio.png
- livekit_link_video.png
- livekit_link_video_settings.png
- livekit_live_preview_function_item_beauty.png
- livekit_live_preview_function_item_flip.png
- livekit_live_preview_function_item_music.png
- livekit_live_preview_function_item_settings.png
- livekit_live_stream_category.png
- livekit_live_stream_default_cover.png
- livekit_live_stream_edit_icon.png
- livekit_live_stream_privacy_mode.png
- livekit_local_mute_image_en.png
- livekit_local_mute_image_multi.png
- livekit_local_mute_image_zh.png
- livekit_microphone_closed.png
- livekit_microphone_opened.png
- livekit_music_pause.png
- livekit_music_start.png
- livekit_music_stop.png
- livekit_preview_function_item_bg_image.png
- livekit_preview_function_item_layout.png
- livekit_preview_function_item_music.png
- livekit_preview_function_item_settings.png
- livekit_question_link.png
- livekit_restore_clean_icon.png
- livekit_return_arrow.png
- livekit_select_none.png
- livekit_setting_bg_image.png
- livekit_settings_audio_effect.png
- livekit_settings_dashboard.png
- livekit_settings_item_beauty.png
- livekit_settings_item_flip.png
- livekit_settings_item_mirror.png
- livekit_settings_item_video_params.png
- livekit_small_arrow.png
- livekit_video_closed.png
- livekit_video_opened.png
- livekit_video_settings_beauty.png
- livekit_video_settings_flip.png
- livekit_voiceroom_bg.png
- livekit_voiceroom_empty_seat.png
- livekit_volume_opened.png
- voice_mode_icon.png
- item_live_category.xml
- livekit_activity_video_live_anchor.xml
- livekit_activity_video_live_audience.xml
- livekit_adapter_item_stream_info.xml
- livekit_alert_confirm_dialog.xml
- livekit_anchor_dashboard_view.xml
- livekit_anchor_end_battle_panel.xml
- livekit_anchor_manager_panel.xml
- livekit_anchor_prepare_layout_video_setting.xml
- livekit_anchor_preview.xml
- livekit_anchor_settings_panel.xml
- livekit_anchor_settings_panel_item.xml
- livekit_anchor_settings_video_config.xml
- livekit_audience_battle_info_view.xml
- livekit_audience_dashboard_view.xml
- livekit_audience_link_mic_waiting_pass.xml
- livekit_audience_settings_panel.xml
- livekit_battle_count_down_view.xml
- livekit_battle_info_view.xml
- livekit_battle_member_info_view.xml
- livekit_battle_single_battle_score_view.xml
- livekit_co_guest_background_widgets_view.xml
- livekit_co_guest_empty_anchor_widgets_view.xml
- livekit_co_guest_empty_audience_widgets_view.xml
- livekit_co_guest_foreground_widgets_view.xml
- livekit_connection_dialog.xml
- livekit_connection_toast.xml
- livekit_dialog_co_guest_cancel.xml
- livekit_dialog_co_guest_stop.xml
- livekit_dialog_confirm.xml
- livekit_dialog_link_mic_selector.xml
- livekit_dialog_link_video_settings.xml
- livekit_fragment_anchor.xml
- livekit_layout_anchor_apply_link_audience.xml
- livekit_layout_anchor_connecting_item.xml
- livekit_layout_anchor_connection_manager_panel.xml
- livekit_layout_anchor_connection_recommendation_list.xml
- livekit_layout_anchor_link_manage_panel.xml
- livekit_layout_anchor_link_mic_item.xml
- livekit_layout_anchor_link_mic_panel_item_request.xml
- livekit_layout_anchor_preview_function.xml
- livekit_layout_anchor_preview_live_info_edit.xml
- livekit_layout_audience_list_panel.xml
- livekit_layout_bottom_list_item.xml
- livekit_layout_select_preset_image.xml
- livekit_layout_video_quality_select_panel.xml
- livekit_layout_voiceroom_item_seat_application.xml
- livekit_livestream_anchor_view.xml
- livekit_livestream_audience_view.xml
- livekit_panel_header.xml
- livekit_recycle_item_music.xml
- livekit_recycle_item_preset_cover.xml
- livekit_recycler_item_video_quality.xml
- livekit_resolution_selection_panel.xml
- livekit_seat_info_view.xml
- livekit_stream_dashboard.xml
- livekit_user_info.xml
- livekit_user_manager.xml
- livekit_user_manager_panel.xml
- livekit_video_float_layout.xml
- livekit_video_settings_item.xml
- livekit_voiceroom_anchor_function.xml
- livekit_voiceroom_anchor_preview_function.xml
- livekit_voiceroom_anchor_preview_layout.xml
- livekit_voiceroom_audience_function.xml
- livekit_voiceroom_exit_confirm.xml
- livekit_voiceroom_exit_seat_dialog.xml
- livekit_voiceroom_fragment_main.xml
- livekit_voiceroom_item_invite_audience.xml
- livekit_voiceroom_item_seat_action_sheet.xml
- livekit_voiceroom_item_seat_list_panel.xml
- livekit_voiceroom_layout_bottom_menu.xml
- livekit_voiceroom_preview_settings.xml
- livekit_voiceroom_root_view.xml
- livekit_voiceroom_seat_action_sheet_panel.xml
- livekit_voiceroom_seat_info_view.xml
- livekit_voiceroom_seat_invite_panel.xml
- livekit_voiceroom_seat_list.xml
- livekit_voiceroom_seat_manager_panel.xml
- livekit_voiceroom_settings_panel.xml
- livekit_voiceroom_settings_panel_item.xml
- livekit_voiceroom_top_view.xml
- dimens.xml
- styles.xml
- anchor_prepare_button_background.xml
- anchor_prepare_cover_selected_background.xml
- anchor_prepare_dialog_background.xml
- anchor_prepare_image_item_selector.xml
- anchor_prepare_line_divider.xml
- anchor_prepare_live_info_edit_background.xml
- anchor_prepare_live_info_edit_modify_cover_background.xml
- anchor_prepare_preview_mask.xml
- anchor_prepare_round_button_background.xml
- anchor_prepare_template_icon_background.xml
- anchor_prepare_template_icon_background_selected.xml
- anchor_prepare_dynamic_float.png
- anchor_prepare_dynamic_float_co_host.png
- anchor_prepare_dynamic_grid.png
- anchor_prepare_dynamic_grid_co_host.png
- anchor_prepare_function_item_beauty.png
- anchor_prepare_function_item_flip.png
- anchor_prepare_function_item_layout.png
- anchor_prepare_function_item_music.png
- anchor_prepare_function_item_video_setting.png
- anchor_prepare_ic_checkmark.png
- anchor_prepare_live_stream_default_cover.png
- anchor_prepare_live_stream_edit_icon.png
- anchor_prepare_live_stream_privacy_mode.png
- anchor_prepare_return_arrow.png
- anchor_prepare_small_arrow.png
- anchor_prepare_static_float.png
- anchor_prepare_static_grid.png
- anchor_prepare_layout_function.xml
- anchor_prepare_layout_live_info_edit_view.xml
- anchor_prepare_layout_pick_cover_image_item.xml
- anchor_prepare_layout_prepare_view.xml
- anchor_prepare_layout_select_cover.xml
- anchor_prepare_layout_select_template.xml
- anchor_prepare_layout_stream_privacy_status_pick_item.xml
- anchor_prepare_layout_template_pick_item.xml
- livekit_activity_video_live_list.xml
- livekit_activity_voice_room_list.xml
- audience_list_dialog_background.xml
- audience_list_panel_level_background.xml
- audience_list_user_count_background.xml
- audience_list_count_arrow.png
- audience_list_default_avatar.png
- audience_list_more.png
- audience_list_return_arrow.png
- audience_list_layout_icon.xml
- audience_list_layout_icon_item.xml
- audience_list_layout_panel.xml
- audience_list_layout_panel_item.xml
- audio_effect_switch_thumb_bg.xml
- audio_effect_switch_track_bg.xml
- audio_effect_background.xml
- audio_effect_dialog_background.xml
- audio_effect_seekbar_progress.xml
- audio_effect_seekbar_thumb.xml
- audio_effect_settings_item_not_select_background.xml
- audio_effect_settings_item_select_background.xml
- audio_effect_change_voice_child.png
- audio_effect_change_voice_ethereal.png
- audio_effect_change_voice_girl.png
- audio_effect_change_voice_uncle.png
- audio_effect_return_arrow.png
- audio_effect_reverb_ktv.png
- audio_effect_reverb_loud_and_loud.png
- audio_effect_reverb_low.png
- audio_effect_reverb_metallic_sound.png
- audio_effect_select_none.png
- audio_effect_layout_change_voice_item.xml
- audio_effect_layout_reverb_item.xml
- audio_effect_layout_settings_panel.xml
- livekit_barrage_btn_send_text.xml
- livekit_barrage_bg_anchor_flag.xml
- livekit_barrage_bg_msg_item.xml
- livekit_barrage_bg_select_item.xml
- livekit_barrage_btn_background.xml
- livekit_barrage_btn_send.xml
- livekit_barrage_button_bg.xml
- livekit_barrage_img_emoji_delete.xml
- live_barrage_delete_disable.png
- live_barrage_delete_enable.png
- live_barrage_emoji_0.png
- live_barrage_emoji_1.png
- live_barrage_emoji_10.png
- live_barrage_emoji_11.png
- live_barrage_emoji_12.png
- live_barrage_emoji_13.png
- live_barrage_emoji_14.png
- live_barrage_emoji_15.png
- live_barrage_emoji_16.png
- live_barrage_emoji_17.png
- live_barrage_emoji_18.png
- live_barrage_emoji_19.png
- live_barrage_emoji_2.png
- live_barrage_emoji_20.png
- live_barrage_emoji_21.png
- live_barrage_emoji_22.png
- live_barrage_emoji_23.png
- live_barrage_emoji_24.png
- live_barrage_emoji_25.png
- live_barrage_emoji_26.png
- live_barrage_emoji_27.png
- live_barrage_emoji_28.png
- live_barrage_emoji_29.png
- live_barrage_emoji_3.png
- live_barrage_emoji_30.png
- live_barrage_emoji_31.png
- live_barrage_emoji_32.png
- live_barrage_emoji_33.png
- live_barrage_emoji_34.png
- live_barrage_emoji_35.png
- live_barrage_emoji_36.png
- live_barrage_emoji_37.png
- live_barrage_emoji_38.png
- live_barrage_emoji_39.png
- live_barrage_emoji_4.png
- live_barrage_emoji_40.png
- live_barrage_emoji_41.png
- live_barrage_emoji_42.png
- live_barrage_emoji_43.png
- live_barrage_emoji_44.png
- live_barrage_emoji_45.png
- live_barrage_emoji_46.png
- live_barrage_emoji_47.png
- live_barrage_emoji_48.png
- live_barrage_emoji_49.png
- live_barrage_emoji_5.png
- live_barrage_emoji_50.png
- live_barrage_emoji_51.png
- live_barrage_emoji_52.png
- live_barrage_emoji_53.png
- live_barrage_emoji_54.png
- live_barrage_emoji_55.png
- live_barrage_emoji_56.png
- live_barrage_emoji_57.png
- live_barrage_emoji_58.png
- live_barrage_emoji_59.png
- live_barrage_emoji_6.png
- live_barrage_emoji_60.png
- live_barrage_emoji_61.png
- live_barrage_emoji_7.png
- live_barrage_emoji_8.png
- live_barrage_emoji_9.png
- live_barrage_ic_emoticons.png
- live_barrage_softkeyboard.png
- livekit_barrage_dialog_send.xml
- livekit_barrage_emoji_view.xml
- livekit_barrage_item_msg.xml
- livekit_barrage_view_display.xml
- livekit_barrage_view_send.xml
- colors.xml
- styles.xml
- beauty_dialog_background.xml
- beauty_item_not_select_background.xml
- beauty_item_select_background.xml
- beauty_seekbar_process_drawable.xml
- beauty_seekbar_process_thumb.xml
- beauty_item_close.png
- beauty_item_icon.png
- beauty_item_ruddy.png
- beauty_item_smooth.png
- beauty_item_whiteness.png
- beauty_basic_beauty_panel.xml
- beauty_panel_item.xml
- common_radio_color_selector.xml
- array.xml
- attrs.xml
- colors.xml
- strings.xml
- styles.xml
- strings.xml
- strings.xml
- strings.xml
- gift_bg_bottom_dialog.xml
- gift_bg_show.xml
- gift_icon_bg.xml
- gift_normal_bg.xml
- gift_selected_bg.xml
- git_barrage_bg_msg_item.xml
- gift_default_avatar.png
- gift_function_like.png
- gift_heart0.png
- gift_heart1.png
- gift_heart2.png
- gift_heart3.png
- gift_heart4.png
- gift_heart5.png
- gift_heart6.png
- gift_heart7.png
- gift_heart8.png
- gift_ic_like.png
- gift_ic_like_png.png
- gift_icon.png
- gift_layout_animator.xml
- gift_layout_bullet.xml
- gift_layout_extension_view.xml
- gift_layout_gift_panel.xml
- gift_layout_heart_layout.xml
- gift_layout_like_button.xml
- gift_layout_panel_recycle_item.xml
- gift_layout_send_dialog_panel.xml
- attrs.xml
- dimens.xml
- livelist_item_bg.xml
- livelist_live_status_bg.xml
- livelist_load_progress.xml
- livelist_tab_bg_selector.xml
- livelist_widget_item_bg.xml
- livekit_ic_back_white.png
- livekit_personal_background.png
- livelist_default_avatar.png
- livelist_default_cover.png
- livelist_item_live_status.png
- live_list_double_column_category_layout.xml
- livelist_double_column_item.xml
- livelist_double_column_list_view.xml
- livelist_double_column_widget_item.xml
- livelist_layout_refresh_footer.xml
- livelist_single_column_item.xml
- livelist_single_column_list_view.xml
- livelist_single_column_widget_item.xml
- network_info_network_bad_tips_view_bg.xml
- network_info_panel_bg.xml
- network_info_seekbar_thumb.xml
- network_info_statistics_bg.xml
- network_info_view_bg.xml
- network_info_audio_mode.png
- network_info_audio_status_abnormal.png
- network_info_audio_status_normal.png
- network_info_device_temp_abnormal.png
- network_info_device_temp_normal.png
- network_info_device_temp_overheat.png
- network_info_network_bad_tips_icon.png
- network_info_network_status_down.png
- network_info_network_status_good.png
- network_info_network_status_poor.png
- network_info_network_status_very_bad.png
- network_info_toast_close_icon.png
- network_info_video_status_abnormal.png
- network_info_video_status_normal.png
- network_info_audio_mode_panel.xml
- network_info_network_bad_tips_view.xml
- network_info_panel.xml
- network_info_view.xml
- room_info_background.xml
- room_info_button_follow.xml
- room_info_button_unfollow.xml
- room_info_detail_button_unfollow.xml
- room_info_dialog_background.xml
- room_info_follow_bg.xml
- room_info_default_avatar.png
- room_info_followed_button_check.png
- room_info_detail_panel.xml
- room_info_view.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- .gitkeep
- build.gradle
- CHANGELOG.md
- gradle.properties
- gradlew
- gradlew.bat
- README-zh_CN.md
- README.md
- settings.gradle
- BarragePlugin.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- settings.gradle
- barrage_delete.png
- barrage_emoji_0.png
- barrage_emoji_1.png
- barrage_emoji_10.png
- barrage_emoji_11.png
- barrage_emoji_12.png
- barrage_emoji_13.png
- barrage_emoji_14.png
- barrage_emoji_15.png
- barrage_emoji_16.png
- barrage_emoji_17.png
- barrage_emoji_18.png
- barrage_emoji_19.png
- barrage_emoji_2.png
- barrage_emoji_20.png
- barrage_emoji_21.png
- barrage_emoji_22.png
- barrage_emoji_23.png
- barrage_emoji_24.png
- barrage_emoji_25.png
- barrage_emoji_26.png
- barrage_emoji_27.png
- barrage_emoji_28.png
- barrage_emoji_29.png
- barrage_emoji_3.png
- barrage_emoji_30.png
- barrage_emoji_31.png
- barrage_emoji_32.png
- barrage_emoji_33.png
- barrage_emoji_34.png
- barrage_emoji_35.png
- barrage_emoji_36.png
- barrage_emoji_37.png
- barrage_emoji_38.png
- barrage_emoji_39.png
- barrage_emoji_4.png
- barrage_emoji_40.png
- barrage_emoji_41.png
- barrage_emoji_42.png
- barrage_emoji_43.png
- barrage_emoji_44.png
- barrage_emoji_45.png
- barrage_emoji_46.png
- barrage_emoji_47.png
- barrage_emoji_48.png
- barrage_emoji_49.png
- barrage_emoji_5.png
- barrage_emoji_50.png
- barrage_emoji_51.png
- barrage_emoji_52.png
- barrage_emoji_53.png
- barrage_emoji_54.png
- barrage_emoji_55.png
- barrage_emoji_56.png
- barrage_emoji_57.png
- barrage_emoji_58.png
- barrage_emoji_59.png
- barrage_emoji_6.png
- barrage_emoji_60.png
- barrage_emoji_61.png
- barrage_emoji_7.png
- barrage_emoji_8.png
- barrage_emoji_9.png
- barrage_icon.png
- barrage_keyboard.png
- barrage_level1_flag.png
- barrage_level2_flag.png
- barrage_level3_flag.png
- barrage_level4_flag.png
- barrage_delete.png
- barrage_emoji_0.png
- barrage_emoji_1.png
- barrage_emoji_10.png
- barrage_emoji_11.png
- barrage_emoji_12.png
- barrage_emoji_13.png
- barrage_emoji_14.png
- barrage_emoji_15.png
- barrage_emoji_16.png
- barrage_emoji_17.png
- barrage_emoji_18.png
- barrage_emoji_19.png
- barrage_emoji_2.png
- barrage_emoji_20.png
- barrage_emoji_21.png
- barrage_emoji_22.png
- barrage_emoji_23.png
- barrage_emoji_24.png
- barrage_emoji_25.png
- barrage_emoji_26.png
- barrage_emoji_27.png
- barrage_emoji_28.png
- barrage_emoji_29.png
- barrage_emoji_3.png
- barrage_emoji_30.png
- barrage_emoji_31.png
- barrage_emoji_32.png
- barrage_emoji_33.png
- barrage_emoji_34.png
- barrage_emoji_35.png
- barrage_emoji_36.png
- barrage_emoji_37.png
- barrage_emoji_38.png
- barrage_emoji_39.png
- barrage_emoji_4.png
- barrage_emoji_40.png
- barrage_emoji_41.png
- barrage_emoji_42.png
- barrage_emoji_43.png
- barrage_emoji_44.png
- barrage_emoji_45.png
- barrage_emoji_46.png
- barrage_emoji_47.png
- barrage_emoji_48.png
- barrage_emoji_49.png
- barrage_emoji_5.png
- barrage_emoji_50.png
- barrage_emoji_51.png
- barrage_emoji_52.png
- barrage_emoji_53.png
- barrage_emoji_54.png
- barrage_emoji_55.png
- barrage_emoji_56.png
- barrage_emoji_57.png
- barrage_emoji_58.png
- barrage_emoji_59.png
- barrage_emoji_6.png
- barrage_emoji_60.png
- barrage_emoji_61.png
- barrage_emoji_7.png
- barrage_emoji_8.png
- barrage_emoji_9.png
- barrage_icon.png
- barrage_keyboard.png
- barrage_level1_flag.png
- barrage_level2_flag.png
- barrage_level3_flag.png
- barrage_level4_flag.png
- barrage_delete.png
- barrage_emoji_0.png
- barrage_emoji_1.png
- barrage_emoji_10.png
- barrage_emoji_11.png
- barrage_emoji_12.png
- barrage_emoji_13.png
- barrage_emoji_14.png
- barrage_emoji_15.png
- barrage_emoji_16.png
- barrage_emoji_17.png
- barrage_emoji_18.png
- barrage_emoji_19.png
- barrage_emoji_2.png
- barrage_emoji_20.png
- barrage_emoji_21.png
- barrage_emoji_22.png
- barrage_emoji_23.png
- barrage_emoji_24.png
- barrage_emoji_25.png
- barrage_emoji_26.png
- barrage_emoji_27.png
- barrage_emoji_28.png
- barrage_emoji_29.png
- barrage_emoji_3.png
- barrage_emoji_30.png
- barrage_emoji_31.png
- barrage_emoji_32.png
- barrage_emoji_33.png
- barrage_emoji_34.png
- barrage_emoji_35.png
- barrage_emoji_36.png
- barrage_emoji_37.png
- barrage_emoji_38.png
- barrage_emoji_39.png
- barrage_emoji_4.png
- barrage_emoji_40.png
- barrage_emoji_41.png
- barrage_emoji_42.png
- barrage_emoji_43.png
- barrage_emoji_44.png
- barrage_emoji_45.png
- barrage_emoji_46.png
- barrage_emoji_47.png
- barrage_emoji_48.png
- barrage_emoji_49.png
- barrage_emoji_5.png
- barrage_emoji_50.png
- barrage_emoji_51.png
- barrage_emoji_52.png
- barrage_emoji_53.png
- barrage_emoji_54.png
- barrage_emoji_55.png
- barrage_emoji_56.png
- barrage_emoji_57.png
- barrage_emoji_58.png
- barrage_emoji_59.png
- barrage_emoji_6.png
- barrage_emoji_60.png
- barrage_emoji_61.png
- barrage_emoji_7.png
- barrage_emoji_8.png
- barrage_emoji_9.png
- barrage_icon.png
- barrage_keyboard.png
- barrage_level1_flag.png
- barrage_level2_flag.png
- barrage_level3_flag.png
- barrage_level4_flag.png
- AndroidManifest.xml
- MainActivity.java
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- Podfile.lock
- generate_test_user_sig.dart
- main.dart
- .gitignore
- analysis_options.yaml
- pubspec.yaml
- README.md
- .gitkeep
- BarragePlugin.swift
- .gitignore
- live_uikit_barrage.podspec
- constants.dart
- index.dart
- barrage_localizations.dart
- barrage_localizations_en.dart
- barrage_localizations_zh.dart
- barrage_en.arb
- barrage_zh.arb
- index.dart
- colors.dart
- emoji.dart
- images.dart
- index.dart
- index.dart
- barrage_manager.dart
- index.dart
- barrage_model.dart
- barrage_state.dart
- barrage_store.dart
- barrage_user.dart
- index.dart
- barrage_display_controller.dart
- barrage_display_widget.dart
- barrage_item_widget.dart
- custom_barrage_builder.dart
- index.dart
- emoji_panel_widget.dart
- emoji_text.dart
- index.dart
- barrage_input_panel_widget.dart
- barrage_send_controller.dart
- barrage_send_widget.dart
- index.dart
- live_uikit_barrage.dart
- .gitignore
- .metadata
- analysis_options.yaml
- CHANGELOG.md
- l10n.yaml
- LICENSE
- pubspec.yaml
- README-zh_CN.md
- README.md
- GiftPlugin.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- settings.gradle
- gift_default_avatar.png
- gift_heart0.png
- gift_heart1.png
- gift_heart2.png
- gift_heart3.png
- gift_heart4.png
- gift_heart5.png
- gift_heart6.png
- gift_heart7.png
- gift_heart8.png
- gift_send_icon.png
- like_send_icon.png
- car.svga
- cat.svga
- sports_car.svga
- AndroidManifest.xml
- MainActivity.java
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- angel.svga
- pin_jump.svga
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- Podfile.lock
- generate_test_user_sig.dart
- main.dart
- .gitignore
- analysis_options.yaml
- pubspec.lock
- pubspec.yaml
- README.md
- .gitkeep
- GiftPlugin.swift
- .gitignore
- live_uikit_gift.podspec
- constants.dart
- index.dart
- gift_localizations.dart
- gift_localizations_en.dart
- gift_localizations_zh.dart
- gift_en.arb
- gift_zh.arb
- index.dart
- colors.dart
- images.dart
- index.dart
- screen_adapter.dart
- index.dart
- gift_cache_manager.dart
- gift_manager.dart
- index.dart
- like_manager.dart
- index.dart
- tui_gift_data.dart
- tui_gift_store.dart
- tui_like_data.dart
- list_manager.dart
- gift_bullet_animation_widget.dart
- gift_svga_animation_widget.dart
- like_start_animation_widget.dart
- index.dart
- gift_play_controller.dart
- gift_play_widget.dart
- index.dart
- gift_list_controller.dart
- gift_list_widget.dart
- gift_send_widget.dart
- index.dart
- like_send_controller.dart
- like_send_widget.dart
- index.dart
- dash_path.dart
- svga_pb.dart
- svga_pb_enum.dart
- svga_pb_json.dart
- svga_pb_server.dart
- dynamic_entity.dart
- painter.dart
- parser.dart
- player.dart
- svga_player.dart
- index.dart
- gift_define.dart
- live_uikit_gift.dart
- .gitignore
- .metadata
- analysis_options.yaml
- CHANGELOG.md
- l10n.yaml
- LICENSE
- pubspec.yaml
- README-zh_CN.md
- README.md
- LiveKitLog.java
- MethodUtils.java
- NetworkManager.java
- SettingsManager.java
- ThermalManager.java
- TuilivekitPlugin.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- settings.gradle
- live_add.png
- live_anchor_kick_out.png
- live_anchor_kickoff.png
- live_anchor_mute.png
- live_anchor_unmute.png
- live_apply_link_waiting.png
- live_audience_close.png
- live_audience_like.png
- live_audience_list_arrow.png
- live_audio_mute.png
- live_battle.png
- live_battle_clock.png
- live_battle_disable.png
- live_battle_exit.png
- live_battle_ranking_1.png
- live_battle_ranking_2.png
- live_battle_ranking_3.png
- live_battle_ranking_4.png
- live_battle_ranking_5.png
- live_battle_ranking_6.png
- live_battle_ranking_7.png
- live_battle_ranking_8.png
- live_battle_ranking_9.png
- live_battle_result_draw.png
- live_battle_result_lose.png
- live_battle_result_win.png
- live_battle_score_divider.png
- live_battle_start.png
- live_battle_time_background.png
- live_change_voice_child.png
- live_change_voice_ethereal.png
- live_change_voice_girl.png
- live_change_voice_uncle.png
- live_close.png
- live_close_camera.png
- live_close_microphone.png
- live_connection.png
- live_connection_disable.png
- live_connection_disconnect.png
- live_default_avatar.png
- live_default_background.png
- live_disable_audio.png
- live_disable_camera.png
- live_disable_chat.png
- live_down_arrow.png
- live_ellipsis.png
- live_empty_seat.png
- live_enable_chat.png
- live_float_window.png
- live_followed_button_check.png
- live_function_gift.png
- live_function_like.png
- live_function_link_default.png
- live_function_link_request.png
- live_function_linked.png
- live_function_music.png
- live_function_seat_management.png
- live_function_settings.png
- live_function_voice_room_link.png
- live_function_voice_room_linking.png
- live_invitation.png
- live_leave_seat.png
- live_link_audio.png
- live_link_icon_disable.png
- live_link_settings.png
- live_link_video.png
- live_more.png
- live_music_delete.png
- live_music_pause.png
- live_music_start.png
- live_mute_microphone.png
- live_network_info_arrow.png
- live_network_info_mic.png
- live_network_info_mic_error.png
- live_network_info_slider.png
- live_network_info_temperature.png
- live_network_info_temperature_error.png
- live_network_info_temperature_warn.png
- live_network_info_tips.png
- live_network_info_video.png
- live_network_info_video_error.png
- live_network_info_wifi.png
- live_network_info_wifi_bad.png
- live_network_info_wifi_error.png
- live_network_info_wifi_poor.png
- live_open_camera.png
- live_open_microphone.png
- live_prepare_audio.png
- live_prepare_music.png
- live_prepare_setting.png
- live_preview_function_item_beauty.png
- live_preview_function_item_flip.png
- live_preview_function_item_mirror.png
- live_preview_function_item_music.png
- live_preview_function_item_setting.png
- live_preview_function_item_template.png
- live_return_arrow.png
- live_reverb_ktv.png
- live_reverb_loud_and_loud.png
- live_reverb_low.png
- live_reverb_metallic_sound.png
- live_room_list_item_live_status.png
- live_rotate_screen.png
- live_select_none.png
- live_select_ruddy.png
- live_select_smooth.png
- live_select_whiteness.png
- live_setting_background.png
- live_setting_music.png
- live_settings_item_beauty.png
- live_settings_item_flip.png
- live_settings_item_mirror.png
- live_settings_item_music.png
- live_settings_item_pip.png
- live_settings_item_video_params.png
- live_stream_default_cover.png
- live_stream_edit_arrow.png
- live_stream_edit_icon.png
- live_stream_privacy_mode.png
- live_template_link_dynamic_float.png
- live_template_link_dynamic_grid.png
- live_template_link_static_float.png
- live_template_link_static_grid.png
- live_template_pk_dynamic_float.png
- live_template_pk_dynamic_grid.png
- live_unmute_microphone.png
- live_video_resolution.png
- live_video_settings_beauty.png
- live_video_settings_flip.png
- live_video_settings_mirror.png
- live_voice_background.png
- AndroidManifest.xml
- MainActivity.java
- launch_background.xml
- launch_background.xml
- app_ic_launcher.png
- styles.xml
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- proguard-rules.pro
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- app_arrow.png
- app_back.png
- app_cancel_modification.png
- app_clear_content.png
- app_icon.png
- app_live_hall_black.png
- app_live_hall_blue.png
- app_me_black.png
- app_me_blue.png
- app_question_link.png
- app_start_live.png
- app_top_background.png
- app_video_live.png
- app_voice_room.png
- debug.png
- people.webp
- qcloudlog.png
- TUILiveKit.plist
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- icon.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- generate_test_user_sig.dart
- messages_all.dart
- messages_en.dart
- messages_zh.dart
- l10n.dart
- intl_en.arb
- intl_zh.arb
- screen_adapter.dart
- app_manager.dart
- app_store.dart
- log_file_browser.dart
- login_widget.dart
- profile_widget.dart
- main_widget.dart
- me_widget.dart
- update_nickname_widget.dart
- video_live_widget.dart
- voice_room_widget.dart
- index.dart
- main.dart
- widget_test.dart
- .gitignore
- analysis_options.yaml
- pubspec.yaml
- README.md
- .gitkeep
- LiveKitLog.swift
- NetworkManager.swift
- SettingsManager.swift
- ThermalManager.swift
- TuilivekitPlugin.swift
- .gitignore
- tencent_live_uikit.podspec
- boot.dart
- index.dart
- constants.dart
- index.dart
- error_handler.dart
- index.dart
- gesture_mock.dart
- livekit_localizations.dart
- livekit_localizations_en.dart
- livekit_localizations_zh.dart
- livekit_en.arb
- livekit_zh.arb
- livekit_zh_Hant.arb
- device_language.dart
- index.dart
- index.dart
- logger.dart
- index.dart
- rtc_live_tuikit_method_channel.dart
- rtc_live_tuikit_platform_interface.dart
- index.dart
- live_data_reporter.dart
- colors.dart
- images.dart
- index.dart
- index.dart
- screen_adapter.dart
- float_window_controller.dart
- float_window_mode.dart
- float_window_widget.dart
- index.dart
- action_sheet.dart
- alert.dart
- debounce_gesture_recognizer.dart
- global.dart
- index.dart
- popup_widget.dart
- toast.dart
- index.dart
- audience_list_manager.dart
- audience_list_observer.dart
- audience_list_panel_widget.dart
- audience_list_state.dart
- audience_list_widget.dart
- index.dart
- audio_effect_manager.dart
- audio_effect_state.dart
- audio_effect_state_factory.dart
- change_voice_widget.dart
- reverb_widget.dart
- audio_effect_panel_widget.dart
- index.dart
- beauty_service.dart
- beauty_manager.dart
- beauty_state.dart
- beautyStateFactory.dart
- beauty_panel_widget.dart
- index.dart
- global_float_window_manager.dart
- global_float_window_state.dart
- index.dart
- pip_config_panel_widget.dart
- gift_barrage_item_builder.dart
- index.dart
- live_info_engine_observer.dart
- live_info_im_observer.dart
- live_info_manager.dart
- live_info_detail_widget.dart
- follow_define.dart
- live_info_state.dart
- index.dart
- live_info_widget.dart
- network_info_manager.dart
- network_info_service.dart
- network_info_state.dart
- index.dart
- network_info_button.dart
- network_info_widget.dart
- network_status_toast_widget.dart
- index.dart
- index.dart
- live_stream_service.dart
- battle_count_down_backgroud_widget.dart
- battle_count_down_widget.dart
- anchor_co_guest_float_widget.dart
- anchor_empty_seat_widget.dart
- co_guest_management_panel_widget.dart
- co_host_management_panel_widget.dart
- anchor_bottom_menu_widget.dart
- anchor_living_widget.dart
- anchor_user_management_panel_widget.dart
- index.dart
- more_features_panel_widget.dart
- anchor_broadcast_widget.dart
- index.dart
- anchor_preview_function_widget.dart
- anchor_preview_info_edit_widget.dart
- anchor_preview_video_setting_panel_widget.dart
- cover_select_panel_widget.dart
- seat_layout_template_widget.dart
- anchor_preview_widget.dart
- anchor_preview_widget_define.dart
- index.dart
- audience_bottom_menu_widget.dart
- audience_empty_seat_widget.dart
- audience_living_widget.dart
- player_menu_widget.dart
- audience_settings_panel_widget.dart
- audience_user_info_panel_widget.dart
- audience_user_management_panel_widget.dart
- co_guest_type_select_panel_widget.dart
- co_guest_video_setting_panel_widget.dart
- audience_widget.dart
- index.dart
- battle_info_widget.dart
- battle_member_info_widget.dart
- live_identity_generator.dart
- live_navigator_observer.dart
- .gitignore
- .metadata
- analysis_options.yaml
- CHANGELOG.md
- l10n.yaml
- LICENSE
- README-zh_CN.md
- README.md
- .gitignore
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Tencent-RTC/TUILiveKit
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd TUILiveKit
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd Android/app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
