在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Android平台开发 → 防抖音短视频源码

防抖音短视频源码

Android平台开发

下载此实例
  • 开发语言:Java
  • 实例大小:253.91M
  • 下载次数:41
  • 浏览次数:194
  • 发布时间:2022-12-05
  • 实例类别:Android平台开发
  • 发 布 人:cwj12
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 短视频 防抖 抖音 源码 视频

实例介绍

【实例简介】防抖音短视频源码

【实例截图】

from clipboard

【核心代码】

.
├── d74f2eb55b937f0c4a97a203c60b2323_haolizi.zip
└── dy-android
    ├── BigImageViewPager
    │   ├── BigImageViewPager.iml
    │   ├── build.gradle
    │   ├── library.iml
    │   ├── proguard-rules.pro
    │   └── src
    │       ├── androidTest
    │       │   └── java
    │       │       └── cc
    │       │           └── shinichi
    │       │               └── library
    │       │                   └── ExampleInstrumentedTest.java
    │       ├── main
    │       │   ├── AndroidManifest.xml
    │       │   ├── java
    │       │   │   └── cc
    │       │   │       └── shinichi
    │       │   │           └── library
    │       │   │               ├── ImagePreview.java
    │       │   │               ├── bean
    │       │   │               │   └── ImageInfo.java
    │       │   │               ├── glide
    │       │   │               │   ├── FileTarget.java
    │       │   │               │   ├── ImageLoader.java
    │       │   │               │   ├── SSLSocketClient.java
    │       │   │               │   ├── cache
    │       │   │               │   │   ├── DataCacheKey.java
    │       │   │               │   │   └── SafeKeyGenerator.java
    │       │   │               │   └── progress
    │       │   │               │       ├── OnProgressListener.java
    │       │   │               │       ├── ProgressLibraryGlideModule.java
    │       │   │               │       ├── ProgressManager.java
    │       │   │               │       └── ProgressResponseBody.java
    │       │   │               ├── tool
    │       │   │               │   ├── common
    │       │   │               │   │   ├── HandlerUtils.java
    │       │   │               │   │   ├── NetworkUtil.java
    │       │   │               │   │   └── Print.java
    │       │   │               │   ├── device
    │       │   │               │   │   └── SDKUtil.java
    │       │   │               │   ├── file
    │       │   │               │   │   ├── FileUtil.java
    │       │   │               │   │   └── SingleMediaScanner.java
    │       │   │               │   ├── image
    │       │   │               │   │   ├── DownloadPictureUtil.java
    │       │   │               │   │   └── ImageUtil.java
    │       │   │               │   ├── text
    │       │   │               │   │   └── MD5Util.java
    │       │   │               │   └── ui
    │       │   │               │       ├── PhoneUtil.java
    │       │   │               │       └── ToastUtil.java
    │       │   │               └── view
    │       │   │                   ├── HackyViewPager.java
    │       │   │                   ├── ImagePreviewActivity.java
    │       │   │                   ├── ImagePreviewAdapter.java
    │       │   │                   ├── helper
    │       │   │                   │   ├── FingerDragHelper.java
    │       │   │                   │   ├── ImageSource.java
    │       │   │                   │   └── SubsamplingScaleImageViewDragClose.java
    │       │   │                   ├── listener
    │       │   │                   │   ├── OnBigImageClickListener.java
    │       │   │                   │   ├── OnBigImageLongClickListener.java
    │       │   │                   │   ├── OnBigImagePageChangeListener.java
    │       │   │                   │   └── OnOriginProgressListener.java
    │       │   │                   ├── nine
    │       │   │                   │   ├── AnimatorProxy.java
    │       │   │                   │   └── ViewHelper.java
    │       │   │                   └── photoview
    │       │   │                       ├── Compat.java
    │       │   │                       ├── CustomGestureDetector.java
    │       │   │                       ├── OnGestureListener.java
    │       │   │                       ├── OnMatrixChangedListener.java
    │       │   │                       ├── OnOutsidePhotoTapListener.java
    │       │   │                       ├── OnPhotoTapListener.java
    │       │   │                       ├── OnScaleChangedListener.java
    │       │   │                       ├── OnSingleFlingListener.java
    │       │   │                       ├── OnViewDragListener.java
    │       │   │                       ├── OnViewTapListener.java
    │       │   │                       ├── PhotoView.java
    │       │   │                       ├── PhotoViewAttacher.java
    │       │   │                       └── Util.java
    │       │   └── res
    │       │       ├── anim
    │       │       │   ├── fade_in.xml
    │       │       │   ├── fade_in_150.xml
    │       │       │   ├── fade_out.xml
    │       │       │   └── fade_out_150.xml
    │       │       ├── drawable
    │       │       │   ├── gray_circle_bg.xml
    │       │       │   ├── gray_square_circle_bg_white_stroke.xml
    │       │       │   └── load_failed.png
    │       │       ├── drawable-hdpi
    │       │       │   ├── ic_action_close.png
    │       │       │   └── icon_download_new.png
    │       │       ├── drawable-mdpi
    │       │       │   ├── ic_action_close.png
    │       │       │   └── icon_download_new.png
    │       │       ├── drawable-xhdpi
    │       │       │   ├── ic_action_close.png
    │       │       │   └── icon_download_new.png
    │       │       ├── drawable-xxhdpi
    │       │       │   ├── ic_action_close.png
    │       │       │   └── icon_download_new.png
    │       │       ├── layout
    │       │       │   ├── sh_default_progress_layout.xml
    │       │       │   ├── sh_item_photoview.xml
    │       │       │   └── sh_layout_preview.xml
    │       │       ├── values
    │       │       │   ├── ids.xml
    │       │       │   ├── strings.xml
    │       │       │   └── style.xml
    │       │       ├── values-v19
    │       │       │   └── style.xml
    │       │       └── xml
    │       └── test
    │           └── java
    │               └── cc
    │                   └── shinichi
    │                       └── library
    │                           └── ExampleUnitTest.java
    ├── README.md
    ├── TAGMESSAGE
    ├── agentweb
    │   ├── agentweb.iml
    │   ├── build.gradle
    │   ├── dy-android-agentweb.iml
    │   ├── proguard-rules.pro
    │   └── src
    │       ├── androidTest
    │       │   └── java
    │       │       └── com
    │       │           └── just
    │       │               └── agentweb
    │       │                   └── library
    │       │                       └── ExampleInstrumentedTest.java
    │       ├── main
    │       │   ├── AndroidManifest.xml
    │       │   ├── assets
    │       │   │   ├── js_interaction
    │       │   │   │   ├── button.css
    │       │   │   │   └── hello.html
    │       │   │   ├── jsbridge
    │       │   │   │   └── demo.html
    │       │   │   ├── sms
    │       │   │   │   └── sms.html
    │       │   │   └── upload_file
    │       │   │       ├── event.js
    │       │   │       ├── id.png
    │       │   │       ├── jsuploadfile.html
    │       │   │       ├── upload.css
    │       │   │       └── uploadfile.html
    │       │   ├── java
    │       │   │   └── com
    │       │   │       └── just
    │       │   │           └── agentweb
    │       │   │               └── library
    │       │   │                   ├── activity
    │       │   │                   │   ├── AutoHidenToolbarActivity.java
    │       │   │                   │   ├── BaseWebActivity.java
    │       │   │                   │   ├── CommonActivity.java
    │       │   │                   │   ├── CommonBean.java
    │       │   │                   │   ├── ContainerActivity.java
    │       │   │                   │   ├── EasyWebActivity.java
    │       │   │                   │   ├── ExternalActivity.java
    │       │   │                   │   ├── NativeDownloadActivity.java
    │       │   │                   │   ├── WebActivity.java
    │       │   │                   │   └── WebCloseCallBack.java
    │       │   │                   ├── base
    │       │   │                   │   ├── BaseAgentWebActivity.java
    │       │   │                   │   ├── BaseAgentWebFragment.java
    │       │   │                   │   └── FragmentKeyDown.java
    │       │   │                   ├── behavior
    │       │   │                   │   └── BottomNavigationViewBehavior.java
    │       │   │                   ├── client
    │       │   │                   │   ├── MiddlewareChromeClient.java
    │       │   │                   │   ├── MiddlewareWebViewClient.java
    │       │   │                   │   └── SonicWebViewClient.java
    │       │   │                   ├── common
    │       │   │                   │   ├── AndroidInterface.java
    │       │   │                   │   ├── CommonWebChromeClient.java
    │       │   │                   │   ├── CustomSettings.java
    │       │   │                   │   ├── FragmentKeyDown.java
    │       │   │                   │   ├── GuideItemEntity.java
    │       │   │                   │   └── UIController.java
    │       │   │                   ├── fragment
    │       │   │                   │   ├── AgentWebFragment.java
    │       │   │                   │   ├── BounceWebFragment.java
    │       │   │                   │   ├── CustomIndicatorFragment.java
    │       │   │                   │   ├── CustomSettingsFragment.java
    │       │   │                   │   ├── CustomWebViewFragment.java
    │       │   │                   │   ├── EasyWebFragment.java
    │       │   │                   │   ├── JsAgentWebFragment.java
    │       │   │                   │   ├── JsbridgeWebFragment.java
    │       │   │                   │   ├── SmartRefreshWebFragment.java
    │       │   │                   │   └── VasSonicFragment.java
    │       │   │                   ├── sonic
    │       │   │                   │   ├── DefaultSonicRuntimeImpl.java
    │       │   │                   │   ├── SonicImpl.java
    │       │   │                   │   ├── SonicJavaScriptInterface.java
    │       │   │                   │   ├── SonicSessionClientImpl.java
    │       │   │                   │   └── SonicWebViewClient.java
    │       │   │                   └── widget
    │       │   │                       ├── CommonIndicator.java
    │       │   │                       ├── CoolIndicatorLayout.java
    │       │   │                       ├── SmartRefreshWebLayout.java
    │       │   │                       └── WebLayout.java
    │       │   └── res
    │       │       ├── drawable
    │       │       │   ├── btn_shape.xml
    │       │       │   ├── btn_shape_s.xml
    │       │       │   ├── indicator_shape.xml
    │       │       │   ├── iv_back_selector.xml
    │       │       │   ├── iv_back_selector_white.xml
    │       │       │   └── selector_drawable_for_btn.xml
    │       │       ├── drawable-v21
    │       │       │   ├── ripple_for_btn.xml
    │       │       │   └── selector_drawable_for_btn.xml
    │       │       ├── layout
    │       │       │   ├── activity_auto_hiden_toolbar.xml
    │       │       │   ├── activity_common.xml
    │       │       │   ├── activity_native_download.xml
    │       │       │   ├── activity_web.xml
    │       │       │   ├── fragment_agentweb.xml
    │       │       │   ├── fragment_js.xml
    │       │       │   ├── fragment_srl_web.xml
    │       │       │   ├── fragment_twk_web.xml
    │       │       │   ├── listview_main.xml
    │       │       │   ├── markdown_view.xml
    │       │       │   ├── recyclerview_item_download.xml
    │       │       │   ├── toorbar_main.xml
    │       │       │   └── toorbar_main_white.xml
    │       │       ├── menu
    │       │       │   └── toolbar_menu.xml
    │       │       ├── mipmap-xhdpi
    │       │       │   └── app_logo.png
    │       │       ├── mipmap-xxhdpi
    │       │       │   └── app_logo.png
    │       │       ├── mipmap-xxxhdpi
    │       │       │   ├── app_logo.png
    │       │       │   ├── back.png
    │       │       │   ├── back_black.png
    │       │       │   ├── cha.png
    │       │       │   ├── cha_black.png
    │       │       │   ├── more.png
    │       │       │   └── more_black.png
    │       │       └── values
    │       │           ├── colors.xml
    │       │           ├── strings.xml
    │       │           └── styles.xml
    │       └── test
    │           └── java
    │               └── com
    │                   └── just
    │                       └── agentweb
    │                           └── library
    │                               └── ExampleUnitTest.java
    ├── app
    │   ├── app.iml
    │   ├── build.gradle
    │   ├── proguard-rules.pro
    │   ├── release
    │   │   ├── dyc_app3.apk
    │   │   └── output.json
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── lt
    │           │           └── live
    │           │               ├── AppContext.java
    │           │               ├── activity
    │           │               │   └── LauncherActivity.java
    │           │               └── wxapi
    │           │                   ├── WXEntryActivity.java
    │           │                   └── WXPayEntryActivity.java
    │           └── res
    │               ├── drawable
    │               │   ├── bg_launcher_skip.xml
    │               │   └── bg_launcher_skip_2.xml
    │               ├── layout
    │               │   └── activity_launcher.xml
    │               ├── mipmap-hdpi
    │               │   └── ic_launcher.png
    │               ├── mipmap-mdpi
    │               │   └── ic_launcher.png
    │               ├── mipmap-xhdpi
    │               │   └── ic_launcher.png
    │               ├── mipmap-xxhdpi
    │               │   └── ic_launcher.png
    │               ├── mipmap-xxxhdpi
    │               │   ├── ic_launcher.png
    │               │   └── screen.png
    │               ├── values
    │               │   └── strings.xml
    │               └── xml
    │                   └── network_security_config.xml
    ├── baidu
    │   ├── baidu.iml
    │   ├── build.gradle
    │   ├── libs
    │   │   └── bdasr_3.0.8.2.jar
    │   ├── proguard-rules.pro
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── lt
    │           │           └── baidu
    │           │               └── utils
    │           │                   └── ImAsrUtil.java
    │           └── jniLibs
    │               ├── arm64-v8a
    │               │   ├── libBaiduSpeechSDK.so
    │               │   ├── libbdEASRAndroid.so
    │               │   ├── libbdSpilWakeup.so
    │               │   ├── libbd_easr_s1_merge_normal_20151216.dat.so
    │               │   └── libvad.dnn.so
    │               └── armeabi-v7a
    │                   ├── libBaiduSpeechSDK.so
    │                   ├── libbdEASRAndroid.so
    │                   ├── libbdSpilWakeup.so
    │                   ├── libbd_easr_s1_merge_normal_20151216.dat.so
    │                   └── libvad.dnn.so
    ├── beauty
    │   ├── beauty.iml
    │   ├── build.gradle
    │   ├── dy-android-beauty.iml
    │   ├── proguard-rules.pro
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── assets
    │           │   ├── filter
    │           │   │   ├── CHOCOLATE
    │           │   │   │   └── filter.png
    │           │   │   ├── COCO
    │           │   │   │   └── filter.png
    │           │   │   ├── COFFEE
    │           │   │   │   └── filter.png
    │           │   │   ├── DELICIOUS
    │           │   │   │   └── filter.png
    │           │   │   ├── FIRSTLOVE
    │           │   │   │   └── filter.png
    │           │   │   ├── FOREST
    │           │   │   │   └── filter.png
    │           │   │   ├── GLOSSY
    │           │   │   │   └── filter.png
    │           │   │   ├── GRASS
    │           │   │   │   └── filter.png
    │           │   │   ├── HOLIDAY
    │           │   │   │   └── filter.png
    │           │   │   ├── KISS
    │           │   │   │   └── filter.png
    │           │   │   ├── LOLITA
    │           │   │   │   └── filter.png
    │           │   │   ├── MEMORY
    │           │   │   │   └── filter.png
    │           │   │   ├── MOUSSE
    │           │   │   │   └── filter.png
    │           │   │   ├── NASHVILLE
    │           │   │   │   └── filter.png
    │           │   │   ├── NORMAL
    │           │   │   │   └── filter.png
    │           │   │   ├── OXGEN
    │           │   │   │   └── filter.png
    │           │   │   ├── PLATYCODON
    │           │   │   │   └── filter.png
    │           │   │   ├── RED
    │           │   │   │   └── filter.png
    │           │   │   └── SUNLESS
    │           │   │       └── filter.png
    │           │   ├── model
    │           │   │   ├── ti_face_detector.xml
    │           │   │   └── ti_face_tracker.model
    │           │   └── sticker
    │           │       ├── maoer
    │           │       │   ├── config.json
    │           │       │   └── maoerduo
    │           │       │       ├── maoerduo_000.png
    │           │       │       ├── maoerduo_001.png
    │           │       │       ├── maoerduo_002.png
    │           │       │       ├── maoerduo_003.png
    │           │       │       ├── maoerduo_004.png
    │           │       │       ├── maoerduo_005.png
    │           │       │       ├── maoerduo_006.png
    │           │       │       ├── maoerduo_007.png
    │           │       │       ├── maoerduo_008.png
    │           │       │       ├── maoerduo_009.png
    │           │       │       ├── maoerduo_010.png
    │           │       │       ├── maoerduo_011.png
    │           │       │       ├── maoerduo_012.png
    │           │       │       ├── maoerduo_013.png
    │           │       │       ├── maoerduo_014.png
    │           │       │       ├── maoerduo_015.png
    │           │       │       ├── maoerduo_016.png
    │           │       │       ├── maoerduo_017.png
    │           │       │       ├── maoerduo_018.png
    │           │       │       ├── maoerduo_019.png
    │           │       │       ├── maoerduo_020.png
    │           │       │       ├── maoerduo_021.png
    │           │       │       ├── maoerduo_022.png
    │           │       │       ├── maoerduo_023.png
    │           │       │       ├── maoerduo_024.png
    │           │       │       ├── maoerduo_025.png
    │           │       │       ├── maoerduo_026.png
    │           │       │       ├── maoerduo_027.png
    │           │       │       ├── maoerduo_028.png
    │           │       │       ├── maoerduo_029.png
    │           │       │       ├── maoerduo_030.png
    │           │       │       ├── maoerduo_031.png
    │           │       │       ├── maoerduo_032.png
    │           │       │       ├── maoerduo_033.png
    │           │       │       ├── maoerduo_034.png
    │           │       │       ├── maoerduo_035.png
    │           │       │       ├── maoerduo_036.png
    │           │       │       ├── maoerduo_037.png
    │           │       │       ├── maoerduo_038.png
    │           │       │       ├── maoerduo_039.png
    │           │       │       ├── maoerduo_040.png
    │           │       │       ├── maoerduo_041.png
    │           │       │       ├── maoerduo_042.png
    │           │       │       ├── maoerduo_043.png
    │           │       │       ├── maoerduo_044.png
    │           │       │       ├── maoerduo_045.png
    │           │       │       ├── maoerduo_046.png
    │           │       │       ├── maoerduo_047.png
    │           │       │       ├── maoerduo_048.png
    │           │       │       └── maoerduo_049.png
    │           │       └── stickers.json
    │           ├── java
    │           │   └── com
    │           │       └── lt
    │           │           └── beauty
    │           │               ├── adapter
    │           │               │   ├── FilterAdapter.java
    │           │               │   ├── RockAdapter.java
    │           │               │   └── TieZhiAdapter.java
    │           │               ├── bean
    │           │               │   ├── FilterBean.java
    │           │               │   ├── RockBean.java
    │           │               │   └── TieZhiBean.java
    │           │               ├── custom
    │           │               │   ├── ItemDecoration2.java
    │           │               │   ├── MyRadioButton.java
    │           │               │   ├── SquareImageView2.java
    │           │               │   └── TextSeekBar.java
    │           │               ├── interfaces
    │           │               │   ├── BeautyEffectListener.java
    │           │               │   ├── BeautyViewHolder.java
    │           │               │   ├── DefaultBeautyEffectListener.java
    │           │               │   └── TiBeautyEffectListener.java
    │           │               └── views
    │           │                   ├── DefaultBeautyViewHolder.java
    │           │                   └── TiBeautyViewHolder.java
    │           ├── jniLibs
    │           │   ├── arm64-v8a
    │           │   │   └── libTiSDK.so
    │           │   └── armeabi-v7a
    │           │       └── libTiSDK.so
    │           └── res
    │               ├── color
    │               │   └── fg_btn_beauty.xml
    │               ├── drawable
    │               │   ├── anim_loading_2.xml
    │               │   ├── bg_btn_beauty.xml
    │               │   ├── bg_haha.xml
    │               │   └── bg_item_tiezhi.xml
    │               ├── layout
    │               │   ├── item_list_filter.xml
    │               │   ├── item_list_tiezhi.xml
    │               │   ├── view_beauty.xml
    │               │   ├── view_beauty_default.xml
    │               │   ├── view_item_list_beauty_filter.xml
    │               │   └── view_seek_group.xml
    │               ├── mipmap
    │               │   ├── icon_filter_fennen.png
    │               │   ├── icon_filter_huaijiu.png
    │               │   ├── icon_filter_landiao.png
    │               │   ├── icon_filter_langman.png
    │               │   ├── icon_filter_orginal.png
    │               │   ├── icon_filter_qingliang.png
    │               │   ├── icon_filter_qingxin.png
    │               │   ├── icon_filter_rixi.png
    │               │   ├── icon_filter_selected.png
    │               │   ├── icon_filter_weimei.png
    │               │   ├── icon_none.png
    │               │   ├── icon_record_haha_1.png
    │               │   ├── icon_record_haha_2.png
    │               │   ├── icon_record_haha_3.png
    │               │   ├── icon_record_haha_4.png
    │               │   ├── icon_tiezhi_download.png
    │               │   ├── icon_tiezhi_none.png
    │               │   └── loading2.png
    │               └── values
    │                   ├── attrs.xml
    │                   ├── colors.xml
    │                   └── strings.xml
    ├── build.gradle
    ├── common
    │   ├── build.gradle
    │   ├── common.iml
    │   ├── proguard-rules.pro
    │   └── src
    │       ├── androidTest
    │       │   └── java
    │       │       └── com
    │       │           └── com
    │       │               └── expandabletextview
    │       │                   └── ApplicationTest.java
    │       ├── main
    │       │   ├── AndroidManifest.xml
    │       │   ├── assets
    │       │   │   ├── city.json
    │       │   │   └── gift
    │       │   │       └── gifts.json
    │       │   ├── java
    │       │   │   ├── android
    │       │   │   │   └── support
    │       │   │   │       └── v4
    │       │   │   │           └── app
    │       │   │   │               └── BaseDialogFragment.java
    │       │   │   └── com
    │       │   │       └── lt
    │       │   │           └── framework
    │       │   │               ├── CommonAppConfig.java
    │       │   │               ├── CommonAppContext.java
    │       │   │               ├── Constants.java
    │       │   │               ├── HtmlConfig.java
    │       │   │               ├── activity
    │       │   │               │   ├── AbsActivity.java
    │       │   │               │   ├── SwipeBackActivity.java
    │       │   │               │   ├── SwipeBackActivityBase.java
    │       │   │               │   └── SwipeBackActivityHelper.java
    │       │   │               ├── adapter
    │       │   │               │   ├── CommonShareAdapter.java
    │       │   │               │   ├── ImChatFaceAdapter.java
    │       │   │               │   ├── ImChatFacePagerAdapter.java
    │       │   │               │   ├── ImagePickAdapter.java
    │       │   │               │   ├── RefreshAdapter.java
    │       │   │               │   ├── SwipeBackListenerActivityAdapter.java
    │       │   │               │   └── ViewPagerAdapter.java
    │       │   │               ├── basedb
    │       │   │               │   ├── BaseAppDatabase.java
    │       │   │               │   ├── CacheDao.java
    │       │   │               │   ├── CacheUtil.java
    │       │   │               │   ├── ConfigDao.java
    │       │   │               │   └── ConfigUtil.java
    │       │   │               ├── bean
    │       │   │               │   ├── AdBean.java
    │       │   │               │   ├── AdminMsgBean.java
    │       │   │               │   ├── ApiBean.java
    │       │   │               │   ├── AppUpdate.java
    │       │   │               │   ├── AtMsgBean.java
    │       │   │               │   ├── BannerBean.java
    │       │   │               │   ├── Cache.java
    │       │   │               │   ├── CashAccountBean.java
    │       │   │               │   ├── ChargeBean.java
    │       │   │               │   ├── ChatMessageBean.java
    │       │   │               │   ├── ChatUserBean.java
    │       │   │               │   ├── CoinBean.java
    │       │   │               │   ├── CoinPayBean.java
    │       │   │               │   ├── CommentBean.java
    │       │   │               │   ├── CommentMsgBean.java
    │       │   │               │   ├── Config.java
    │       │   │               │   ├── ConfigBean.java
    │       │   │               │   ├── Data.java
    │       │   │               │   ├── ExchangeModel.java
    │       │   │               │   ├── FansMsgBean.java
    │       │   │               │   ├── GoodsBean.java
    │       │   │               │   ├── ImageChooseBean.java
    │       │   │               │   ├── ImageUploadResultBean.java
    │       │   │               │   ├── InviteInfoBean.java
    │       │   │               │   ├── InviteRecordBean.java
    │       │   │               │   ├── JsonBean.java
    │       │   │               │   ├── LabelBean.java
    │       │   │               │   ├── LevelBean.java
    │       │   │               │   ├── LiveChatBean.java
    │       │   │               │   ├── LiveClassBean.java
    │       │   │               │   ├── LiveGiftBean.java
    │       │   │               │   ├── MusicAnimBean.java
    │       │   │               │   ├── MusicBean.java
    │       │   │               │   ├── MusicClassBean.java
    │       │   │               │   ├── NoticeMessage.java
    │       │   │               │   ├── OrderInfo.java
    │       │   │               │   ├── PayType.java
    │       │   │               │   ├── PostImage.java
    │       │   │               │   ├── ProfitBean.java
    │       │   │               │   ├── ReportBean.java
    │       │   │               │   ├── RewardRules.java
    │       │   │               │   ├── SearchBean.java
    │       │   │               │   ├── ShareBean.java
    │       │   │               │   ├── ShareViewModel.java
    │       │   │               │   ├── SimpleBean.java
    │       │   │               │   ├── SplashAdBean.java
    │       │   │               │   ├── SystemMsgBean.java
    │       │   │               │   ├── TagsBean.java
    │       │   │               │   ├── TagsParentBean.java
    │       │   │               │   ├── TimeInfo.java
    │       │   │               │   ├── TxLocationBean.java
    │       │   │               │   ├── TxLocationPoiBean.java
    │       │   │               │   ├── UserBean.java
    │       │   │               │   ├── UserItemBean.java
    │       │   │               │   ├── VipCard.java
    │       │   │               │   ├── VipPrivilege.java
    │       │   │               │   ├── VipRulesBean.java
    │       │   │               │   ├── WalletInfo.java
    │       │   │               │   ├── WalletRecord.java
    │       │   │               │   └── ZanMsgBean.java
    │       │   │               ├── custom
    │       │   │               │   ├── AlignTextSpan.java
    │       │   │               │   ├── AnimImageView.java
    │       │   │               │   ├── AppBarLayoutBehavior.java
    │       │   │               │   ├── AtEditText.java
    │       │   │               │   ├── AtSpan.java
    │       │   │               │   ├── BaseView.java
    │       │   │               │   ├── BubbleLayout.java
    │       │   │               │   ├── CenterTextView.java
    │       │   │               │   ├── CircleImageView.java
    │       │   │               │   ├── CircleProgress.java
    │       │   │               │   ├── ClearAbleEditText.java
    │       │   │               │   ├── CoinGiveLayout.java
    │       │   │               │   ├── CoinsLabelLayout.java
    │       │   │               │   ├── CommonRefreshView.java
    │       │   │               │   ├── CustomTabLayout.java
    │       │   │               │   ├── CustomZXingView.java
    │       │   │               │   ├── DrawableCheckBox.java
    │       │   │               │   ├── DrawableRadioButton.java
    │       │   │               │   ├── DrawableRadioButton2.java
    │       │   │               │   ├── DrawableTextView.java
    │       │   │               │   ├── EllipsizedTextView.java
    │       │   │               │   ├── FixAppBarLayoutBehavior.java
    │       │   │               │   ├── GridSpacingItemDecoration.java
    │       │   │               │   ├── HomeItemLayout.java
    │       │   │               │   ├── ImagePickView.java
    │       │   │               │   ├── ImageTextView.java
    │       │   │               │   ├── ItemDecoration.java
    │       │   │               │   ├── ItemSlideHelper.java
    │       │   │               │   ├── ItemView.java
    │       │   │               │   ├── LoadingBar.java
    │       │   │               │   ├── LocalImageGetter.java
    │       │   │               │   ├── MarqueeTextView.java
    │       │   │               │   ├── MaskImage.java
    │       │   │               │   ├── MaxHeightRecyclerView.java
    │       │   │               │   ├── MoneyInputFilter.java
    │       │   │               │   ├── MusicAnimLayout.java
    │       │   │               │   ├── MusicAnimLayout.java.bak
    │       │   │               │   ├── MyFrameLayout2.java
    │       │   │               │   ├── MyGridLayoutManager.java
    │       │   │               │   ├── MyImageView.java
    │       │   │               │   ├── MyImageView2.java
    │       │   │               │   ├── MyImageViewSquare.java
    │       │   │               │   ├── MyLinearLayout.java
    │       │   │               │   ├── MyLinearLayout2.java
    │       │   │               │   ├── MyLinearLayout3.java
    │       │   │               │   ├── MyLinearLayout4.java
    │       │   │               │   ├── MyLinearLayout5.java
    │       │   │               │   ├── MyLinearLayout6.java
    │       │   │               │   ├── MyLinearLayoutManager.java
    │       │   │               │   ├── MyRadioButton.java
    │       │   │               │   ├── MyRelativeLayout.java
    │       │   │               │   ├── MyRelativeLayout5.java
    │       │   │               │   ├── MyViewPager.java
    │       │   │               │   ├── RangeSlider.java
    │       │   │               │   ├── RatioImageView.java
    │       │   │               │   ├── RecyclerViewNoBugLinearLayoutManager.java
    │       │   │               │   ├── RecyclerViewSpacesItemDecoration.java
    │       │   │               │   ├── RefreshLayout.java
    │       │   │               │   ├── RefreshLayout2.java
    │       │   │               │   ├── RefreshView.java
    │       │   │               │   ├── SquareImageView.java
    │       │   │               │   ├── SquareRoundedImageView.java
    │       │   │               │   ├── StateTextView.java
    │       │   │               │   ├── SwipeBackLayout.java
    │       │   │               │   ├── TextSeekBar.java
    │       │   │               │   ├── ThumbView.java
    │       │   │               │   ├── TitleView.java
    │       │   │               │   ├── TopGradual.java
    │       │   │               │   ├── UndeliverEventConstraintLayout.java
    │       │   │               │   ├── VerticalAlignTextSpan.java
    │       │   │               │   ├── VerticalImageSpan.java
    │       │   │               │   ├── VerticalViewPager.java
    │       │   │               │   ├── VideoLikeHeartView.java
    │       │   │               │   ├── VideoLoadingBar.java
    │       │   │               │   ├── VideoRecordBtnView.java
    │       │   │               │   ├── ViewPagerIndicator.java
    │       │   │               │   ├── WHImageView.java
    │       │   │               │   ├── WrapContentHeightViewPager.java
    │       │   │               │   ├── XRefreshLayout.java
    │       │   │               │   ├── XTextView.java
    │       │   │               │   ├── magicindicator
    │       │   │               │   │   └── ext
    │       │   │               │   │       ├── indicators
    │       │   │               │   │       │   └── CommonPagerIndicator.java
    │       │   │               │   │       └── titles
    │       │   │               │   │           └── ScaleTransitionPagerTitleView.java
    │       │   │               │   └── record
    │       │   │               │       ├── NumberProgressBar.java
    │       │   │               │       └── RecordProgressView.java
    │       │   │               ├── encrypt
    │       │   │               │   ├── AES.java
    │       │   │               │   ├── Base64.java
    │       │   │               │   ├── CheckUtils.java
    │       │   │               │   ├── ConfigureAES.java
    │       │   │               │   └── EncryptUtils.java
    │       │   │               ├── event
    │       │   │               │   ├── AdCloseEvent.java
    │       │   │               │   ├── ChatRoomCloseEvent.java
    │       │   │               │   ├── ChatRoomOpenEvent.java
    │       │   │               │   ├── CoinChangeEvent.java
    │       │   │               │   ├── FollowEvent.java
    │       │   │               │   ├── HotUpCoinEvent.java
    │       │   │               │   ├── ImUnReadCountEvent.java
    │       │   │               │   ├── JMessageLoginEvent.java
    │       │   │               │   ├── LocationEvent.java
    │       │   │               │   ├── LoginInvalidEvent.java
    │       │   │               │   ├── LoginUserChangedEvent.java
    │       │   │               │   ├── LogoutEvent.java
    │       │   │               │   ├── MainChoosePublishEvent.java
    │       │   │               │   ├── NeedRefreshCommunitEvent.java
    │       │   │               │   ├── NeedRefreshEvent.java
    │       │   │               │   ├── NeedRefreshLikeEvent.java
    │       │   │               │   ├── NeedRefreshWorkEvent.java
    │       │   │               │   ├── NotLoginEvent.java
    │       │   │               │   ├── OffLineMsgEvent.java
    │       │   │               │   ├── PromoteEvent.java
    │       │   │               │   ├── ReplyCommentEvent.java
    │       │   │               │   ├── ReplyCommentLikeEvent.java
    │       │   │               │   ├── RoamMsgEvent.java
    │       │   │               │   ├── RoleMessgeChangeEvent.java
    │       │   │               │   ├── ShareSaveImageBus.java
    │       │   │               │   ├── SingleChoosePublishEvent.java
    │       │   │               │   ├── VisibleHeightEvent.java
    │       │   │               │   ├── WalletRefreshEvent.java
    │       │   │               │   └── WorkCountChangedEvent.java
    │       │   │               ├── fragment
    │       │   │               │   ├── AbsDialogFragment.java
    │       │   │               │   ├── AbsFragment.java
    │       │   │               │   ├── BaseDialogFragment.java
    │       │   │               │   ├── ChatFaceDialog.java
    │       │   │               │   ├── CommonShareDialogFragment.java
    │       │   │               │   ├── LoadingDialogFragment.java
    │       │   │               │   ├── NotCancelableDialog.java
    │       │   │               │   └── ProcessFragment.java
    │       │   │               ├── http
    │       │   │               │   ├── ApiHttpCallback.java
    │       │   │               │   ├── CheckTokenCallback.java
    │       │   │               │   ├── HttpCallback.java
    │       │   │               │   ├── HttpClient.java
    │       │   │               │   ├── HttpConsts.java
    │       │   │               │   ├── HttpInterceptor.java
    │       │   │               │   ├── HttpLoggingInterceptor.java
    │       │   │               │   └── HttpUtil.java
    │       │   │               ├── interfaces
    │       │   │               │   ├── ActivityResultCallback.java
    │       │   │               │   ├── AppBarStateListener.java
    │       │   │               │   ├── CommonCallback.java
    │       │   │               │   ├── GlobalLayoutChangedListener.java
    │       │   │               │   ├── IMode.java
    │       │   │               │   ├── ImageResultCallback.java
    │       │   │               │   ├── KeyBoardHeightChangeListener.java
    │       │   │               │   ├── LifeCycleAdapter.java
    │       │   │               │   ├── LifeCycleListener.java
    │       │   │               │   ├── MainStartChooseCallback.java
    │       │   │               │   ├── OnFaceClickListener.java
    │       │   │               │   └── OnItemClickListener.java
    │       │   │               ├── mob
    │       │   │               │   ├── LoginData.java
    │       │   │               │   ├── MobBean.java
    │       │   │               │   ├── MobCallback.java
    │       │   │               │   ├── MobConst.java
    │       │   │               │   ├── MobLoginUtil.java
    │       │   │               │   ├── MobShareUtil.java
    │       │   │               │   └── ShareData.java
    │       │   │               ├── presenter
    │       │   │               │   └── GlobalLayoutPresenter.java
    │       │   │               ├── third
    │       │   │               │   ├── boxing
    │       │   │               │   │   └── impl
    │       │   │               │   │       ├── BoxingGlideLoader.java
    │       │   │               │   │       └── BoxingUcrop.java
    │       │   │               │   ├── glide
    │       │   │               │   │   ├── AESImageUtils.java
    │       │   │               │   │   ├── ImgLoader.java
    │       │   │               │   │   ├── MyAppGlideModule.java
    │       │   │               │   │   ├── OkHttpStreamFetcher.java
    │       │   │               │   │   ├── OkHttpUrlLoader.java
    │       │   │               │   │   └── UnsafeOkHttpClient.java
    │       │   │               │   ├── jpush
    │       │   │               │   │   ├── JMessageUtil.java
    │       │   │               │   │   ├── JPushUtil.java
    │       │   │               │   │   ├── receiver
    │       │   │               │   │   │   └── JPushReceiver.java
    │       │   │               │   │   └── service
    │       │   │               │   │       └── JPushService.java
    │       │   │               │   └── pay
    │       │   │               │       ├── PayCallback.java
    │       │   │               │       ├── PayPresenter.java
    │       │   │               │       ├── ali
    │       │   │               │       │   ├── AliPayBuilder.java
    │       │   │               │       │   ├── Base64.java
    │       │   │               │       │   └── SignUtils.java
    │       │   │               │       ├── wx
    │       │   │               │       │   ├── WxApiWrapper.java
    │       │   │               │       │   └── WxPayBuilder.java
    │       │   │               │       └── wxapi
    │       │   │               │           ├── WXEntryActivity.java
    │       │   │               │           └── WXPayEntryActivity.java
    │       │   │               ├── upload
    │       │   │               │   ├── ImageUploadBean.java
    │       │   │               │   ├── ImageUploadCallback.java
    │       │   │               │   ├── UploadBean.java
    │       │   │               │   ├── UploadCallback.java
    │       │   │               │   ├── UploadQnCallback.java
    │       │   │               │   ├── UploadQnImpl.java
    │       │   │               │   ├── UploadStrategy.java
    │       │   │               │   ├── VideoUploadBean.java
    │       │   │               │   ├── VideoUploadCallback.java
    │       │   │               │   ├── VideoUploadFtpImpl.java
    │       │   │               │   ├── VideoUploadManager.java
    │       │   │               │   ├── VideoUploadQnImpl.java
    │       │   │               │   ├── VideoUploadStrategy.java
    │       │   │               │   └── VideoUploadTxImpl.java
    │       │   │               ├── utils
    │       │   │               │   ├── AExecuteAsRoot.java
    │       │   │               │   ├── AndroidShare.java
    │       │   │               │   ├── AuthUtils.java
    │       │   │               │   ├── BitmapUtil.java
    │       │   │               │   ├── CityUtil.java
    │       │   │               │   ├── ClickUtil.java
    │       │   │               │   ├── ClipboardUtils.java
    │       │   │               │   ├── CommonIconUtil.java
    │       │   │               │   ├── CommonUtil.java
    │       │   │               │   ├── DateFormatUtil.java
    │       │   │               │   ├── DecryptUtil.java
    │       │   │               │   ├── DeviceUuidFactory.java
    │       │   │               │   ├── DialogUitl.java
    │       │   │               │   ├── DownloadUtil.java
    │       │   │               │   ├── DpUtil.java
    │       │   │               │   ├── EmulatorDetector.java
    │       │   │               │   ├── FaceUtil.java
    │       │   │               │   ├── FileUtil.java
    │       │   │               │   ├── FrameAnimUtil.java
    │       │   │               │   ├── GetAndroidUniqueMark.java
    │       │   │               │   ├── GifCacheUtil.java
    │       │   │               │   ├── GlideCatchUtil.java
    │       │   │               │   ├── IconUtil.java
    │       │   │               │   ├── ImageUtil.java
    │       │   │               │   ├── IntentHelper.java
    │       │   │               │   ├── JsonUtil.java
    │       │   │               │   ├── KeyBoardHeightUtil.java
    │       │   │               │   ├── KeyBoardHeightUtil2.java
    │       │   │               │   ├── L.java
    │       │   │               │   ├── LocationUtil.java
    │       │   │               │   ├── LogUtil.java
    │       │   │               │   ├── MD5Util.java
    │       │   │               │   ├── MediaRecordUtil.java
    │       │   │               │   ├── MessageDateUtil.java
    │       │   │               │   ├── MusicMediaPlayerUtil.java
    │       │   │               │   ├── ProcessImageUtil.java
    │       │   │               │   ├── ProcessResultUtil.java
    │       │   │               │   ├── RandomUtil.java
    │       │   │               │   ├── ResourceUtil.java
    │       │   │               │   ├── RomUtil.java
    │       │   │               │   ├── RouteUtil.java
    │       │   │               │   ├── ScreenDimenUtil.java
    │       │   │               │   ├── ShareFileUtils.java
    │       │   │               │   ├── ShareUtil.java
    │       │   │               │   ├── ShareV2Util.java
    │       │   │               │   ├── SharedPreferencesUtil.java
    │       │   │               │   ├── SharedSdkUitl.java
    │       │   │               │   ├── SpUtil.java
    │       │   │               │   ├── StringUtil.java
    │       │   │               │   ├── TextUtil.java
    │       │   │               │   ├── ToastUtil.java
    │       │   │               │   ├── Utils.java
    │       │   │               │   ├── ValidateUitl.java
    │       │   │               │   ├── ViewDragHelper.java
    │       │   │               │   ├── VoiceMediaPlayerUtil.java
    │       │   │               │   ├── WordUtil.java
    │       │   │               │   ├── XmlUtil.java
    │       │   │               │   └── Xposed.java
    │       │   │               └── views
    │       │   │                   ├── AbsCashDetailViewHolder.java
    │       │   │                   ├── AbsLivePageViewHolder.java
    │       │   │                   ├── AbsViewHolder.java
    │       │   │                   ├── ExpandableTextView.java
    │       │   │                   ├── NiceImageView.java
    │       │   │                   └── UIUtil.java
    │       │   ├── jniLibs
    │       │   │   ├── arm64-v8a
    │       │   │   │   └── libtencentloc.so
    │       │   │   ├── armeabi
    │       │   │   │   └── libtencentloc.so
    │       │   │   ├── armeabi-v7a
    │       │   │   │   └── libtencentloc.so
    │       │   │   ├── x86
    │       │   │   │   └── libtencentloc.so
    │       │   │   └── x86_64
    │       │   │       └── libtencentloc.so
    │       │   └── res
    │       │       ├── anim
    │       │       │   ├── bottomview_anim_enter.xml
    │       │       │   ├── bottomview_anim_enter_2.xml
    │       │       │   ├── bottomview_anim_exit.xml
    │       │       │   ├── bottomview_anim_exit_2.xml
    │       │       │   ├── left_anim_enter.xml
    │       │       │   ├── left_anim_exit.xml
    │       │       │   ├── publish_dialog_down.xml
    │       │       │   └── publish_dialog_up.xml
    │       │       ├── color
    │       │       │   └── fg_btn_follow.xml
    │       │       ├── drawable
    │       │       │   ├── anim_loading.xml
    │       │       │   ├── bg_btn_common_small.xml
    │       │       │   ├── bg_btn_follow.xml
    │       │       │   ├── bg_btn_follow_2.xml
    │       │       │   ├── bg_chat_btn_face.xml
    │       │       │   ├── bg_chat_face_item.xml
    │       │       │   ├── bg_dialog.xml
    │       │       │   ├── bg_dialog2.xml
    │       │       │   ├── bg_dialog_2.xml
    │       │       │   ├── bg_dialog_3.xml
    │       │       │   ├── bg_dialog_input.xml
    │       │       │   ├── bg_haha.xml
    │       │       │   ├── bg_horizontal_progressbar.xml
    │       │       │   ├── bg_list_btn.xml
    │       │       │   ├── bg_live_chat_indicator.xml
    │       │       │   ├── bg_loading_dialog.xml
    │       │       │   ├── bg_red_point.xml
    │       │       │   ├── bg_search_input.xml
    │       │       │   ├── bg_search_input_light.xml
    │       │       │   ├── bg_seekbar_group.xml
    │       │       │   ├── bg_seekbar_thumb.xml
    │       │       │   ├── bg_toast.xml
    │       │       │   ├── btn_charge.xml
    │       │       │   ├── btn_reload.xml
    │       │       │   ├── btn_update_new.xml
    │       │       │   ├── btn_update_new_web.xml
    │       │       │   ├── common_progress_loading.xml
    │       │       │   ├── hp_switch_selector.xml
    │       │       │   ├── login_btn.xml
    │       │       │   ├── round_white.xml
    │       │       │   ├── shape_checked_attention_bg.xml
    │       │       │   ├── shape_normal_attention_bg.xml
    │       │       │   └── shape_tab_blue_red_r4.xml
    │       │       ├── drawable-xxhdpi
    │       │       │   ├── icon_green_arrow_down.png
    │       │       │   └── icon_green_arrow_up.png
    │       │       ├── layout
    │       │       │   ├── activity_empty.xml
    │       │       │   ├── custom_view_title.xml
    │       │       │   ├── dialog_charge.xml
    │       │       │   ├── dialog_date_picker.xml
    │       │       │   ├── dialog_fragment_common_loading.xml
    │       │       │   ├── dialog_input.xml
    │       │       │   ├── dialog_live_share.xml
    │       │       │   ├── dialog_loading.xml
    │       │       │   ├── dialog_login_loading.xml
    │       │       │   ├── dialog_simple.xml
    │       │       │   ├── dialog_simple_tip.xml
    │       │       │   ├── dialog_string_array.xml
    │       │       │   ├── dialog_string_array2.xml
    │       │       │   ├── item_expand_collapse.xml
    │       │       │   ├── item_list_face.xml
    │       │       │   ├── item_live_share.xml
    │       │       │   ├── layout_coins_label.xml
    │       │       │   ├── swipeback_layout.xml
    │       │       │   ├── view_cash_detail.xml
    │       │       │   ├── view_chat_face.xml
    │       │       │   ├── view_chat_face_page.xml
    │       │       │   ├── view_chat_indicator.xml
    │       │       │   ├── view_custom_tab_item.xml
    │       │       │   ├── view_custom_tab_layout.xml
    │       │       │   ├── view_feed_back_image_pick.xml
    │       │       │   ├── view_item.xml
    │       │       │   ├── view_item_feedback_image_pick.xml
    │       │       │   ├── view_loading.xml
    │       │       │   ├── view_no_data_search.xml
    │       │       │   ├── view_refresh_default.xml
    │       │       │   ├── view_refresh_foot.xml
    │       │       │   ├── view_refresh_group.xml
    │       │       │   ├── view_refresh_head.xml
    │       │       │   ├── view_seek_group.xml
    │       │       │   ├── view_title.xml
    │       │       │   ├── view_title_light.xml
    │       │       │   └── view_toast.xml
    │       │       ├── mipmap-hdpi
    │       │       │   └── ic_launcher.png
    │       │       ├── mipmap-mdpi
    │       │       │   ├── bg_load_failure.png
    │       │       │   ├── bg_music_anim.png
    │       │       │   ├── ic_launcher.png
    │       │       │   ├── icon_avatar_placeholder.png
    │       │       │   ├── icon_avatar_test.jpg
    │       │       │   ├── icon_back.png
    │       │       │   ├── icon_back_light.png
    │       │       │   ├── icon_cash_ali.png
    │       │       │   ├── icon_cash_bank.png
    │       │       │   ├── icon_cash_radio_0.png
    │       │       │   ├── icon_cash_radio_1.png
    │       │       │   ├── icon_cash_wx.png
    │       │       │   ├── icon_chat_face.png
    │       │       │   ├── icon_chat_keyboard.png
    │       │       │   ├── icon_data_empty.png
    │       │       │   ├── icon_down_arrow.png
    │       │       │   ├── icon_down_arrow_2.png
    │       │       │   ├── icon_face_delete.png
    │       │       │   ├── icon_login_fb.png
    │       │       │   ├── icon_login_qq.png
    │       │       │   ├── icon_login_tt.png
    │       │       │   ├── icon_login_wx.png
    │       │       │   ├── icon_music_1.png
    │       │       │   ├── icon_music_2.png
    │       │       │   ├── icon_record_01.png
    │       │       │   ├── icon_record_02.png
    │       │       │   ├── icon_record_03.png
    │       │       │   ├── icon_record_04.png
    │       │       │   ├── icon_record_05.png
    │       │       │   ├── icon_record_06.png
    │       │       │   ├── icon_record_07.png
    │       │       │   ├── icon_record_08.png
    │       │       │   ├── icon_record_09.png
    │       │       │   ├── icon_record_10.png
    │       │       │   ├── icon_record_11.png
    │       │       │   ├── icon_record_12.png
    │       │       │   ├── icon_record_13.png
    │       │       │   ├── icon_record_14.png
    │       │       │   ├── icon_sex_female_1.png
    │       │       │   ├── icon_sex_male_1.png
    │       │       │   ├── icon_share_close.png
    │       │       │   ├── icon_share_facebook.png
    │       │       │   ├── icon_share_facebook_2.png
    │       │       │   ├── icon_share_fb_1.png
    │       │       │   ├── icon_share_fb_2.png
    │       │       │   ├── icon_share_fb_3.png
    │       │       │   ├── icon_share_fb_4.png
    │       │       │   ├── icon_share_pyq_1.png
    │       │       │   ├── icon_share_pyq_2.png
    │       │       │   ├── icon_share_pyq_3.png
    │       │       │   ├── icon_share_pyq_4.png
    │       │       │   ├── icon_share_qq.png
    │       │       │   ├── icon_share_qq_1.png
    │       │       │   ├── icon_share_qq_2.png
    │       │       │   ├── icon_share_qq_3.png
    │       │       │   ├── icon_share_qq_4.png
    │       │       │   ├── icon_share_qzone.png
    │       │       │   ├── icon_share_qzone_1.png
    │       │       │   ├── icon_share_qzone_2.png
    │       │       │   ├── icon_share_qzone_3.png
    │       │       │   ├── icon_share_qzone_4.png
    │       │       │   ├── icon_share_tt_1.png
    │       │       │   ├── icon_share_tt_2.png
    │       │       │   ├── icon_share_tt_3.png
    │       │       │   ├── icon_share_tt_4.png
    │       │       │   ├── icon_share_twitter.png
    │       │       │   ├── icon_share_twitter_2.png
    │       │       │   ├── icon_share_wx.png
    │       │       │   ├── icon_share_wx_1.png
    │       │       │   ├── icon_share_wx_2.png
    │       │       │   ├── icon_share_wx_3.png
    │       │       │   ├── icon_share_wx_4.png
    │       │       │   ├── icon_share_wx_pyq.png
    │       │       │   ├── icon_share_wx_pyq_2.png
    │       │       │   ├── icon_splsh_close.png
    │       │       │   ├── icon_video_zan_01.png
    │       │       │   ├── icon_video_zan_02.png
    │       │       │   ├── icon_video_zan_03.png
    │       │       │   ├── icon_video_zan_04.png
    │       │       │   ├── icon_video_zan_05.png
    │       │       │   ├── icon_video_zan_06.png
    │       │       │   ├── icon_video_zan_07.png
    │       │       │   ├── icon_video_zan_08.png
    │       │       │   ├── icon_video_zan_09.png
    │       │       │   ├── icon_video_zan_10.png
    │       │       │   ├── icon_video_zan_11.png
    │       │       │   ├── icon_video_zan_12.png
    │       │       │   ├── icon_video_zan_cancel_01.png
    │       │       │   ├── icon_video_zan_cancel_02.png
    │       │       │   ├── icon_video_zan_cancel_03.png
    │       │       │   ├── icon_video_zan_cancel_04.png
    │       │       │   ├── icon_video_zan_cancel_05.png
    │       │       │   ├── icon_video_zan_cancel_06.png
    │       │       │   ├── icon_voice_0.png
    │       │       │   ├── icon_voice_1.png
    │       │       │   ├── icon_voice_2.png
    │       │       │   ├── icon_voice_3.png
    │       │       │   ├── icon_voice_4.png
    │       │       │   ├── icon_voice_5.png
    │       │       │   ├── icon_voice_6.png
    │       │       │   ├── icon_voice_left_1.png
    │       │       │   ├── icon_voice_left_2.png
    │       │       │   ├── icon_voice_left_3.png
    │       │       │   ├── icon_voice_right_1.png
    │       │       │   ├── icon_voice_right_2.png
    │       │       │   ├── icon_voice_right_3.png
    │       │       │   └── loading.png
    │       │       ├── mipmap-xhdpi
    │       │       │   ├── filter_fennen.png
    │       │       │   ├── filter_huaijiu.png
    │       │       │   ├── filter_landiao.png
    │       │       │   ├── filter_langman.png
    │       │       │   ├── filter_qingliang.png
    │       │       │   ├── filter_qingxin.png
    │       │       │   ├── filter_rixi.png
    │       │       │   ├── filter_weimei.png
    │       │       │   ├── ic_edit_text_clear.png
    │       │       │   ├── ic_launcher.png
    │       │       │   ├── shadow_bottom.png
    │       │       │   ├── shadow_left.png
    │       │       │   ├── shadow_right.png
    │       │       │   ├── switch_close.png
    │       │       │   └── switch_open.png
    │       │       ├── mipmap-xxhdpi
    │       │       │   ├── bg_dialog_charge.png
    │       │       │   ├── face_001.png
    │       │       │   ├── face_002.png
    │       │       │   ├── face_003.png
    │       │       │   ├── face_004.png
    │       │       │   ├── face_005.png
    │       │       │   ├── face_006.png
    │       │       │   ├── face_007.png
    │       │       │   ├── face_008.png
    │       │       │   ├── face_009.png
    │       │       │   ├── face_010.png
    │       │       │   ├── face_011.png
    │       │       │   ├── face_012.png
    │       │       │   ├── face_013.png
    │       │       │   ├── face_014.png
    │       │       │   ├── face_015.png
    │       │       │   ├── face_016.png
    │       │       │   ├── face_017.png
    │       │       │   ├── face_018.png
    │       │       │   ├── face_019.png
    │       │       │   ├── face_020.png
    │       │       │   ├── face_021.png
    │       │       │   ├── face_022.png
    │       │       │   ├── face_023.png
    │       │       │   ├── face_024.png
    │       │       │   ├── face_025.png
    │       │       │   ├── face_026.png
    │       │       │   ├── face_027.png
    │       │       │   ├── face_028.png
    │       │       │   ├── face_029.png
    │       │       │   ├── face_030.png
    │       │       │   ├── face_031.png
    │       │       │   ├── face_032.png
    │       │       │   ├── face_033.png
    │       │       │   ├── face_034.png
    │       │       │   ├── face_035.png
    │       │       │   ├── face_036.png
    │       │       │   ├── face_037.png
    │       │       │   ├── face_038.png
    │       │       │   ├── face_039.png
    │       │       │   ├── face_040.png
    │       │       │   ├── face_041.png
    │       │       │   ├── face_042.png
    │       │       │   ├── face_043.png
    │       │       │   ├── face_044.png
    │       │       │   ├── face_045.png
    │       │       │   ├── face_046.png
    │       │       │   ├── face_047.png
    │       │       │   ├── face_048.png
    │       │       │   ├── face_049.png
    │       │       │   ├── face_050.png
    │       │       │   ├── face_051.png
    │       │       │   ├── face_052.png
    │       │       │   ├── face_053.png
    │       │       │   ├── face_054.png
    │       │       │   ├── face_055.png
    │       │       │   ├── face_056.png
    │       │       │   ├── face_057.png
    │       │       │   ├── face_058.png
    │       │       │   ├── face_059.png
    │       │       │   ├── face_060.png
    │       │       │   ├── face_061.png
    │       │       │   ├── face_062.png
    │       │       │   ├── face_063.png
    │       │       │   ├── face_064.png
    │       │       │   ├── face_065.png
    │       │       │   ├── face_066.png
    │       │       │   ├── face_067.png
    │       │       │   ├── face_068.png
    │       │       │   ├── face_069.png
    │       │       │   ├── face_070.png
    │       │       │   ├── face_071.png
    │       │       │   ├── face_072.png
    │       │       │   ├── face_073.png
    │       │       │   ├── face_074.png
    │       │       │   ├── face_075.png
    │       │       │   ├── face_076.png
    │       │       │   ├── face_077.png
    │       │       │   ├── face_078.png
    │       │       │   ├── face_079.png
    │       │       │   ├── face_080.png
    │       │       │   ├── face_081.png
    │       │       │   ├── face_082.png
    │       │       │   ├── face_083.png
    │       │       │   ├── face_084.png
    │       │       │   ├── face_085.png
    │       │       │   ├── face_086.png
    │       │       │   ├── face_087.png
    │       │       │   ├── face_088.png
    │       │       │   ├── face_089.png
    │       │       │   ├── face_090.png
    │       │       │   ├── face_091.png
    │       │       │   ├── face_092.png
    │       │       │   ├── face_093.png
    │       │       │   ├── face_094.png
    │       │       │   ├── face_095.png
    │       │       │   ├── face_096.png
    │       │       │   ├── face_097.png
    │       │       │   ├── face_098.png
    │       │       │   ├── face_099.png
    │       │       │   ├── face_100.png
    │       │       │   ├── face_101.png
    │       │       │   ├── face_102.png
    │       │       │   ├── face_103.png
    │       │       │   ├── ic_launcher.png
    │       │       │   ├── icon_common_loading.png
    │       │       │   ├── icon_item_right.png
    │       │       │   ├── icon_return.png
    │       │       │   ├── switch_close.png
    │       │       │   └── switch_open.png
    │       │       ├── mipmap-xxxhdpi
    │       │       │   ├── coin_label_red_bg.png
    │       │       │   ├── ic_launcher.png
    │       │       │   ├── icon_img_placeholder.png
    │       │       │   ├── icon_pick_image_add.png
    │       │       │   ├── icon_pick_image_delete.png
    │       │       │   └── share_other.png
    │       │       ├── values
    │       │       │   ├── attrs.xml
    │       │       │   ├── colors.xml
    │       │       │   ├── dimens.xml
    │       │       │   └── strings.xml
    │       │       ├── values-v19
    │       │       │   └── styles.xml
    │       │       └── values-v21
    │       │           └── styles.xml
    │       └── test
    │           └── java
    │               └── com
    │                   └── com
    │                       └── expandabletextview
    │                           └── ExampleUnitTest.java
    ├── config.gradle
    ├── dependencies.gradle
    ├── doc
    │   ├── 短视频APP功能介绍.docx
    │   └── 短视频直播APP功能介绍.docx
    ├── dy-android.iml
    ├── gradle
    │   └── wrapper
    │       ├── gradle-wrapper.jar
    │       └── gradle-wrapper.properties
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── im
    │   ├── build.gradle
    │   ├── im.iml
    │   ├── proguard-rules.pro
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── lt
    │           │           └── im
    │           │               ├── activity
    │           │               │   ├── ChatActivity.java
    │           │               │   ├── ChatChooseImageActivity.java
    │           │               │   ├── ChatRoomActivity.java
    │           │               │   ├── LocationActivity.java
    │           │               │   └── SystemMessageActivity.java
    │           │               ├── adapter
    │           │               │   ├── ChatImagePreviewAdapter.java
    │           │               │   ├── ImChatChooseImageAdapter.java
    │           │               │   ├── ImListAdapter.java
    │           │               │   ├── ImRoomAdapter.java
    │           │               │   ├── LocationAdapter.java
    │           │               │   └── SystemMessageAdapter.java
    │           │               ├── bean
    │           │               │   ├── ChatChooseImageBean.java
    │           │               │   ├── ImChatImageBean.java
    │           │               │   ├── ImMessageBean.java
    │           │               │   ├── ImMsgLocationBean.java
    │           │               │   ├── ImUserBean.java
    │           │               │   ├── SystemMessageBean.java
    │           │               │   └── TimeInfo.java
    │           │               ├── custom
    │           │               │   ├── BubbleLayout.java
    │           │               │   ├── ChatVoiceLayout.java
    │           │               │   ├── MyImageView.java
    │           │               │   └── MyRelativeLayout.java
    │           │               ├── dialog
    │           │               │   ├── ChatImageDialog.java
    │           │               │   ├── ChatMoreDialog.java
    │           │               │   ├── ChatVoiceInputDialog.java
    │           │               │   └── SystemMessageDialogFragment.java
    │           │               ├── event
    │           │               │   ├── ImLoginEvent.java
    │           │               │   ├── ImOffLineMsgEvent.java
    │           │               │   ├── ImRoamMsgEvent.java
    │           │               │   ├── ImUnReadCountEvent.java
    │           │               │   ├── ImUserMsgEvent.java
    │           │               │   └── SystemMsgEvent.java
    │           │               ├── http
    │           │               │   ├── ImHttpConsts.java
    │           │               │   └── ImHttpUtil.java
    │           │               ├── interfaces
    │           │               │   ├── ChatRoomActionListener.java
    │           │               │   ├── ImClient.java
    │           │               │   └── SendMsgResultCallback.java
    │           │               ├── receiver
    │           │               │   └── JPushReceiver.java
    │           │               ├── utils
    │           │               │   ├── ImDateUtil.java
    │           │               │   ├── ImMessageUtil.java
    │           │               │   ├── ImPushUtil.java
    │           │               │   ├── ImTextRender.java
    │           │               │   ├── ImageUtil.java
    │           │               │   ├── JimMessageUtil.java
    │           │               │   ├── MediaRecordUtil.java
    │           │               │   └── VoiceMediaPlayerUtil.java
    │           │               └── views
    │           │                   ├── ChatListViewHolder.java
    │           │                   ├── ChatRoomDialogViewHolder.java
    │           │                   ├── ChatRoomViewHolder.java
    │           │                   └── SystemMessageViewHolder.java
    │           └── res
    │               ├── drawable
    │               │   ├── bg_btn_follow.xml
    │               │   ├── bg_btn_pri_chat.xml
    │               │   ├── bg_chat_btn_voice.xml
    │               │   ├── bg_chat_point.xml
    │               │   ├── bg_chat_room_input.xml
    │               │   ├── bg_chat_voice_input.xml
    │               │   ├── bg_chat_voice_record_0.xml
    │               │   ├── bg_chat_voice_record_1.xml
    │               │   └── bg_search_input_3.xml
    │               ├── layout
    │               │   ├── activity_chat_choose_img.xml
    │               │   ├── activity_chat_list.xml
    │               │   ├── activity_chat_room.xml
    │               │   ├── activity_im_location.xml
    │               │   ├── activity_sys_msg.xml
    │               │   ├── chat_voice_input.xml
    │               │   ├── dialog_live_empty.xml
    │               │   ├── item_chat_choose_img.xml
    │               │   ├── item_im_chat_image_left.xml
    │               │   ├── item_im_chat_image_right.xml
    │               │   ├── item_im_chat_img.xml
    │               │   ├── item_im_chat_location_left.xml
    │               │   ├── item_im_chat_location_right.xml
    │               │   ├── item_im_chat_text_left.xml
    │               │   ├── item_im_chat_text_right.xml
    │               │   ├── item_im_chat_voice_left.xml
    │               │   ├── item_im_chat_voice_right.xml
    │               │   ├── item_im_list.xml
    │               │   ├── item_im_list_anchor.xml
    │               │   ├── item_im_list_head.xml
    │               │   ├── item_location.xml
    │               │   ├── item_sys_msg.xml
    │               │   ├── view_chat_image.xml
    │               │   ├── view_chat_list.xml
    │               │   ├── view_chat_more.xml
    │               │   ├── view_chat_room.xml
    │               │   ├── view_chat_room_2.xml
    │               │   ├── view_no_data_sys_msg.xml
    │               │   └── view_sys_msg.xml
    │               ├── mipmap-mdpi
    │               │   ├── icon_btn_location.png
    │               │   ├── icon_chat_add.png
    │               │   ├── icon_chat_follow_close.png
    │               │   ├── icon_chat_msg_warn.png
    │               │   ├── icon_chat_user.png
    │               │   ├── icon_chat_voice.png
    │               │   ├── icon_chat_voice_close.png
    │               │   ├── icon_chat_voice_input.png
    │               │   ├── icon_checked.png
    │               │   ├── icon_checked_none.png
    │               │   ├── icon_im_chat_more_camera.png
    │               │   ├── icon_im_chat_more_img.png
    │               │   ├── icon_im_chat_more_location.png
    │               │   ├── icon_im_chat_more_voice.png
    │               │   ├── icon_location_marker.png
    │               │   ├── icon_main_search.png
    │               │   ├── icon_voice_left_1.png
    │               │   ├── icon_voice_left_2.png
    │               │   ├── icon_voice_left_3.png
    │               │   ├── icon_voice_right_1.png
    │               │   ├── icon_voice_right_2.png
    │               │   └── icon_voice_right_3.png
    │               └── values
    │                   ├── attrs.xml
    │                   └── strings.xml
    ├── jpush
    │   ├── build.gradle
    │   ├── libs
    │   │   ├── arm64-v8a
    │   │   │   └── libjcore127.so
    │   │   ├── armeabi
    │   │   │   └── libjcore127.so
    │   │   ├── armeabi-v7a
    │   │   │   └── libjcore127.so
    │   │   ├── jcore-android-1.2.7.jar
    │   │   ├── jmessage-sdk-android-2.8.2.jar
    │   │   ├── jpush-android-3.1.8.jar
    │   │   ├── mips
    │   │   │   └── libjcore127.so
    │   │   ├── mips64
    │   │   │   └── libjcore127.so
    │   │   ├── x86
    │   │   │   └── libjcore127.so
    │   │   └── x86_64
    │   │       └── libjcore127.so
    │   ├── proguard-rules.pro
    │   └── src
    │       └── main
    │           └── AndroidManifest.xml
    ├── lib_tcsuperplayer
    │   ├── build.gradle
    │   ├── lib_tcsuperplayer.iml
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── tencent
    │           │           └── liteav
    │           │               └── demo
    │           │                   └── play
    │           │                       ├── SuperPlayerConst.java
    │           │                       ├── SuperPlayerGlobalConfig.java
    │           │                       ├── SuperPlayerModel.java
    │           │                       ├── SuperPlayerUrl.java
    │           │                       ├── SuperPlayerView.java
    │           │                       ├── VodPlayerView.java
    │           │                       ├── bean
    │           │                       │   ├── TCPlayImageSpriteInfo.java
    │           │                       │   ├── TCPlayInfoStream.java
    │           │                       │   ├── TCPlayKeyFrameDescInfo.java
    │           │                       │   ├── TCVideoClassification.java
    │           │                       │   └── TCVideoConfig.java
    │           │                       ├── common
    │           │                       │   └── TCPlayerConstants.java
    │           │                       ├── controller
    │           │                       │   ├── TCVodControllerBase.java
    │           │                       │   ├── TCVodControllerFloat.java
    │           │                       │   ├── TCVodControllerLarge.java
    │           │                       │   └── TCVodControllerSmall.java
    │           │                       ├── net
    │           │                       │   ├── LogReport.java
    │           │                       │   ├── SuperVodInfoLoader.java
    │           │                       │   └── TCHttpURLClient.java
    │           │                       ├── utils
    │           │                       │   ├── DensityUtil.java
    │           │                       │   ├── NetWatcher.java
    │           │                       │   ├── PlayInfoResponseParser.java
    │           │                       │   ├── SuperPlayerUtil.java
    │           │                       │   ├── TCTimeUtils.java
    │           │                       │   └── VideoGestureUtil.java
    │           │                       └── view
    │           │                           ├── TCDanmuView.java
    │           │                           ├── TCPointSeekBar.java
    │           │                           ├── TCVideoProgressLayout.java
    │           │                           ├── TCVideoQulity.java
    │           │                           ├── TCVodMoreView.java
    │           │                           ├── TCVodQualityView.java
    │           │                           └── TCVolumeBrightnessProgressLayout.java
    │           ├── jniLibs
    │           │   ├── arm64-v8a
    │           │   │   ├── libTRAECodec.so
    │           │   │   ├── libliteavsdk.so
    │           │   │   ├── libsaturn.so
    │           │   │   ├── libstlport_shared.so
    │           │   │   ├── libtraeimp-rtmp.so
    │           │   │   ├── libtxffmpeg.so
    │           │   │   ├── libtxplayer.so
    │           │   │   └── libtxsdl.so
    │           │   └── armeabi-v7a
    │           │       ├── libTRAECodec.so
    │           │       ├── libliteavsdk.so
    │           │       ├── libsaturn.so
    │           │       ├── libstlport_shared.so
    │           │       ├── libtraeimp-rtmp.so
    │           │       ├── libtxffmpeg.so
    │           │       ├── libtxplayer.so
    │           │       └── libtxsdl.so
    │           └── res
    │               ├── color
    │               │   ├── text_radio_color.xml
    │               │   └── vod_player_text_color.xml
    │               ├── drawable
    │               │   ├── biz_video_progressbar.xml
    │               │   ├── gray_thumb.xml
    │               │   ├── gray_track.xml
    │               │   ├── green_thumb.xml
    │               │   ├── green_track.xml
    │               │   ├── layer_list_progress_bar.xml
    │               │   ├── laylist_super_vod_video_progress.xml
    │               │   ├── shape_btn_vod_known.xml
    │               │   ├── shape_rl_progress_mask.xml
    │               │   ├── shape_round_bg.xml
    │               │   ├── shape_vtt_text_bg.xml
    │               │   ├── thumb.xml
    │               │   └── track.xml
    │               ├── drawable-xxhdpi
    │               │   ├── btn_again.png
    │               │   ├── btn_back_play.png
    │               │   ├── btn_close.png
    │               │   ├── ic_danmuku_off.png
    │               │   ├── ic_danmuku_on.png
    │               │   ├── ic_float_close.png
    │               │   ├── ic_light_max.png
    │               │   ├── ic_light_min.png
    │               │   ├── ic_play.png
    │               │   ├── ic_player_lock.png
    │               │   ├── ic_player_unlock.png
    │               │   ├── ic_replay.png
    │               │   ├── ic_vod_add.png
    │               │   ├── ic_vod_float.png
    │               │   ├── ic_vod_fullscreen.png
    │               │   ├── ic_vod_more_normal.png
    │               │   ├── ic_vod_pause_normal.png
    │               │   ├── ic_vod_play_normal.png
    │               │   ├── ic_vod_player_cover.png
    │               │   ├── ic_vod_player_cover_top.png
    │               │   ├── ic_vod_search.png
    │               │   ├── ic_vod_snapshot_normal.png
    │               │   ├── ic_vod_thumb.png
    │               │   ├── ic_volume_max.png
    │               │   ├── ic_volume_min.png
    │               │   ├── main_bkg.jpg
    │               │   ├── player_bottom_shadow.png
    │               │   ├── player_top_shadow.png
    │               │   ├── progress_bg.png
    │               │   ├── progress_primary.png
    │               │   ├── question_link.png
    │               │   ├── start_record.png
    │               │   ├── super_vod_left_guide.png
    │               │   ├── super_vod_middle_guide.png
    │               │   ├── super_vod_progress_pointer.png
    │               │   ├── super_vod_right_guide.png
    │               │   └── super_vod_small_point.png
    │               ├── layout
    │               │   ├── item_new_vod.xml
    │               │   ├── layout_new_vod_snap.xml
    │               │   ├── player_more_popup_view.xml
    │               │   ├── player_quality_item_view.xml
    │               │   ├── player_quality_popup_view.xml
    │               │   ├── super_vod_player_view.xml
    │               │   ├── video_progress_layout.xml
    │               │   ├── video_volume_brightness_progress_layout.xml
    │               │   ├── vod_controller_float.xml
    │               │   ├── vod_controller_large.xml
    │               │   └── vod_controller_small.xml
    │               └── values
    │                   ├── colors.xml
    │                   ├── dimens.xml
    │                   ├── strings.xml
    │                   └── styles.xml
    └── libs
        ├── AndroidPicker-1.5.6.jar
        ├── LiteAVSDK_Professional_6.5.7272.aar
        └── LiteAVSDK_UGC_6.5.7272.aar

301 directories, 1270 files


实例下载地址

防抖音短视频源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警