Bladeren bron

git ignore

zhaoyadi 2 jaren geleden
bovenliggende
commit
d764555040
100 gewijzigde bestanden met toevoegingen van 6 en 789 verwijderingen
  1. 1 5
      .gitignore
  2. 2 3
      .idea/gradle.xml
  3. 0 13
      .idea/libraries/Gradle__androidx_annotation_annotation_1_0_0.xml
  4. 0 13
      .idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml
  5. 0 16
      .idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml
  6. 0 11
      .idea/libraries/Gradle__androidx_multidex_multidex_2_0_0_aar.xml
  7. 0 16
      .idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml
  8. 0 16
      .idea/libraries/Gradle__com_blankj_utilcode_1_30_7_aar.xml
  9. 0 14
      .idea/libraries/Gradle__com_google_android_material_material_1_0_0_aar.xml
  10. 0 13
      .idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_8_1.xml
  11. 0 13
      .idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0.xml
  12. 0 13
      .idea/libraries/Gradle__com_squareup_okio_okio_1_14_0.xml
  13. 0 15
      .idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml
  14. 2 2
      .idea/modules.xml
  15. 1 1
      .idea/modules/app/Demo.app.iml
  16. 0 92
      .idea/modules/superplayerdemo/Demo.superplayerdemo.iml
  17. 0 86
      .idea/modules/superplayerkit/Demo.superplayerkit.iml
  18. 0 1
      app/.gitignore
  19. 0 67
      app/build.gradle
  20. 0 22
      app/proguard-rules.pro
  21. 0 45
      app/src/main/AndroidManifest.xml
  22. 0 66
      app/src/main/assets/153307-yc.lrc
  23. BIN
      app/src/main/assets/153307-yc.mp3
  24. 0 31
      app/src/main/assets/UserProtocol.html
  25. 0 45
      app/src/main/assets/UserProtocol_EN.html
  26. 0 23
      app/src/main/java/com/tencent/liteav/demo/DemoApplication.java
  27. 0 70
      app/src/main/java/com/tencent/liteav/demo/MainActivity.java
  28. 0 37
      app/src/main/java/com/tencent/liteav/demo/TXCSDKService.java
  29. BIN
      app/src/main/res/drawable-xhdpi/app_arrow.png
  30. BIN
      app/src/main/res/drawable-xhdpi/app_ic_earphone.png
  31. BIN
      app/src/main/res/drawable-xhdpi/app_ic_handsfree.png
  32. BIN
      app/src/main/res/drawable-xhdpi/app_ic_head.png
  33. BIN
      app/src/main/res/drawable-xhdpi/app_ic_member.png
  34. BIN
      app/src/main/res/drawable-xhdpi/app_meeting_camera_back.png
  35. BIN
      app/src/main/res/drawable-xhdpi/app_meeting_camera_front.png
  36. BIN
      app/src/main/res/drawable-xhdpi/app_meeting_setting.png
  37. BIN
      app/src/main/res/drawable-xhdpi/app_metting_pusher_bgm.png
  38. BIN
      app/src/main/res/drawable-xhdpi/arrow.png
  39. 0 7
      app/src/main/res/drawable-xhdpi/bg_item_gradient.xml
  40. 0 7
      app/src/main/res/drawable-xhdpi/bg_main_gradient.xml
  41. BIN
      app/src/main/res/drawable-xhdpi/bg_main_title.png
  42. BIN
      app/src/main/res/drawable-xhdpi/btn_back_gray.png
  43. BIN
      app/src/main/res/drawable-xhdpi/camera_change.png
  44. BIN
      app/src/main/res/drawable-xhdpi/chat_salon.png
  45. BIN
      app/src/main/res/drawable-xhdpi/composite.png
  46. BIN
      app/src/main/res/drawable-xhdpi/cut.png
  47. BIN
      app/src/main/res/drawable-xhdpi/debug.png
  48. BIN
      app/src/main/res/drawable-xhdpi/env_formal.png
  49. BIN
      app/src/main/res/drawable-xhdpi/env_test.png
  50. BIN
      app/src/main/res/drawable-xhdpi/ic_head.png
  51. BIN
      app/src/main/res/drawable-xhdpi/ic_logout.png
  52. BIN
      app/src/main/res/drawable-xhdpi/live.png
  53. BIN
      app/src/main/res/drawable-xhdpi/live_stream.png
  54. BIN
      app/src/main/res/drawable-xhdpi/log_show.png
  55. BIN
      app/src/main/res/drawable-xhdpi/mic.png
  56. BIN
      app/src/main/res/drawable-xhdpi/mic_disable.png
  57. BIN
      app/src/main/res/drawable-xhdpi/mic_normal.png
  58. BIN
      app/src/main/res/drawable-xhdpi/multi_meeting.png
  59. BIN
      app/src/main/res/drawable-xhdpi/play.png
  60. BIN
      app/src/main/res/drawable-xhdpi/play_pause.png
  61. BIN
      app/src/main/res/drawable-xhdpi/play_start.png
  62. BIN
      app/src/main/res/drawable-xhdpi/push.png
  63. BIN
      app/src/main/res/drawable-xhdpi/question_link.png
  64. BIN
      app/src/main/res/drawable-xhdpi/realtime_play.png
  65. BIN
      app/src/main/res/drawable-xhdpi/remote_audio_disable.png
  66. BIN
      app/src/main/res/drawable-xhdpi/remote_audio_enable.png
  67. BIN
      app/src/main/res/drawable-xhdpi/remote_video_disable.png
  68. BIN
      app/src/main/res/drawable-xhdpi/remote_video_enable.png
  69. BIN
      app/src/main/res/drawable-xhdpi/room_live.png
  70. BIN
      app/src/main/res/drawable-xhdpi/room_multi.png
  71. BIN
      app/src/main/res/drawable-xhdpi/short_video_picture.png
  72. BIN
      app/src/main/res/drawable-xhdpi/tim_formal.png
  73. BIN
      app/src/main/res/drawable-xhdpi/tim_test.png
  74. BIN
      app/src/main/res/drawable-xhdpi/update.png
  75. BIN
      app/src/main/res/drawable-xhdpi/video.png
  76. BIN
      app/src/main/res/drawable-xhdpi/video_call.png
  77. BIN
      app/src/main/res/drawable-xhdpi/video_has.png
  78. BIN
      app/src/main/res/drawable-xhdpi/video_no.png
  79. BIN
      app/src/main/res/drawable-xhdpi/video_press.png
  80. BIN
      app/src/main/res/drawable-xhdpi/voice_call.png
  81. BIN
      app/src/main/res/drawable-xhdpi/voice_chatroom.png
  82. BIN
      app/src/main/res/drawable-xhdpi/xiaoshipin.png
  83. BIN
      app/src/main/res/drawable-xhdpi/xiaozhibo.png
  84. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_about.png
  85. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_back.png
  86. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_back_white.png
  87. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_details.png
  88. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_edit.png
  89. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_logout.png
  90. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_privacy_statement.png
  91. BIN
      app/src/main/res/drawable-xxhdpi/app_ic_statement.png
  92. BIN
      app/src/main/res/drawable-xxhdpi/app_logoff.png
  93. BIN
      app/src/main/res/drawable-xxhdpi/app_my_info_bg.png
  94. BIN
      app/src/main/res/drawable-xxhdpi/app_uer_agreement.png
  95. BIN
      app/src/main/res/drawable-xxhdpi/pause_publish.jpg
  96. BIN
      app/src/main/res/drawable-xxhdpi/video.png
  97. 0 7
      app/src/main/res/drawable/app_bg_avatar_select.xml
  98. 0 5
      app/src/main/res/drawable/app_bg_confirm_dialog.xml
  99. 0 8
      app/src/main/res/drawable/app_bg_dialog.xml
  100. 0 6
      app/src/main/res/drawable/app_bg_edit_text.xml

+ 1 - 5
.gitignore

@@ -14,9 +14,5 @@
 .cxx
 local.properties
 
-./app/build/
 ./superplayerdemo/build/
-./superplayerkit/build/
-
-buildSrc/.gradle
-buildSrc/build
+./superplayerkit/build/

+ 2 - 3
.idea/gradle.xml

@@ -11,9 +11,8 @@
         <option name="modules">
           <set>
             <option value="$PROJECT_DIR$" />
-            <option value="$PROJECT_DIR$/app" />
-            <option value="$PROJECT_DIR$/superplayerdemo" />
-            <option value="$PROJECT_DIR$/superplayerkit" />
+            <option value="$PROJECT_DIR$/kit" />
+            <option value="$PROJECT_DIR$/ui" />
           </set>
         </option>
         <option name="resolveModulePerSourceSet" value="false" />

+ 0 - 13
.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0.xml

@@ -1,13 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: androidx.annotation:annotation:1.0.0">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/45599f2cd5965ac05a1488fa2a5c0cdd7c499ead/annotation-1.0.0.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/3ad9d83e5da3918fd93775080f401222f2d4d26a/annotation-1.0.0-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/c5897dbbda33e66ca6f3224a2534891bbfcbda5a/annotation-1.0.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 13
.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml

@@ -1,13 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: androidx.cardview:cardview:1.0.0@aar">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/204d56b624e751e7990ccfa8a11e8889/cardview-1.0.0/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/204d56b624e751e7990ccfa8a11e8889/cardview-1.0.0/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/204d56b624e751e7990ccfa8a11e8889/cardview-1.0.0/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/androidx.cardview/cardview/1.0.0/c9f3ce7ca74ad2c978230f4094ba6804c5166f9c/cardview-1.0.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 16
.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml

@@ -1,16 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: androidx.exifinterface:exifinterface:1.0.0@aar">
-    <ANNOTATIONS>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/fa0b4cdca1d0ecba737025e10078f51b/exifinterface-1.0.0/annotations.zip!/" />
-    </ANNOTATIONS>
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/fa0b4cdca1d0ecba737025e10078f51b/exifinterface-1.0.0/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/fa0b4cdca1d0ecba737025e10078f51b/exifinterface-1.0.0/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/fa0b4cdca1d0ecba737025e10078f51b/exifinterface-1.0.0/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/androidx.exifinterface/exifinterface/1.0.0/cb592500decea684137bd17587a92eee4e2568e/exifinterface-1.0.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 11
.idea/libraries/Gradle__androidx_multidex_multidex_2_0_0_aar.xml

@@ -1,11 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: androidx.multidex:multidex:2.0.0@aar">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/19e84e92909b8914ecd98341cdb0b265/multidex-2.0.0/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/19e84e92909b8914ecd98341cdb0b265/multidex-2.0.0/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/19e84e92909b8914ecd98341cdb0b265/multidex-2.0.0/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES />
-  </library>
-</component>

+ 0 - 16
.idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml

@@ -1,16 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: androidx.transition:transition:1.0.0@aar">
-    <ANNOTATIONS>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/82a0035bf4a30e92c875e315dbee6bab/transition-1.0.0/annotations.zip!/" />
-    </ANNOTATIONS>
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/82a0035bf4a30e92c875e315dbee6bab/transition-1.0.0/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/82a0035bf4a30e92c875e315dbee6bab/transition-1.0.0/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/82a0035bf4a30e92c875e315dbee6bab/transition-1.0.0/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/androidx.transition/transition/1.0.0/9d3d152e753d702c6ae501f0d296e09ddec2fc6/transition-1.0.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 16
.idea/libraries/Gradle__com_blankj_utilcode_1_30_7_aar.xml

@@ -1,16 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: com.blankj:utilcode:1.30.7@aar">
-    <ANNOTATIONS>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/2bf7dea92bfc6a30d286a76bd11463d0/jetified-utilcode-1.30.7/annotations.zip!/" />
-    </ANNOTATIONS>
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/2bf7dea92bfc6a30d286a76bd11463d0/jetified-utilcode-1.30.7/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/2bf7dea92bfc6a30d286a76bd11463d0/jetified-utilcode-1.30.7/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/2bf7dea92bfc6a30d286a76bd11463d0/jetified-utilcode-1.30.7/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.blankj/utilcode/1.30.7/ec52653fc48cc6026ee181045e09b1401bbc7ec8/utilcode-1.30.7-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 14
.idea/libraries/Gradle__com_google_android_material_material_1_0_0_aar.xml

@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: com.google.android.material:material:1.0.0@aar">
-    <ANNOTATIONS>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/annotations.zip!/" />
-    </ANNOTATIONS>
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/1252afd1dc9f5469c30b4174466bb74f/material-1.0.0/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES />
-  </library>
-</component>

+ 0 - 13
.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_8_1.xml

@@ -1,13 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: com.squareup.okhttp3:logging-interceptor:3.8.1">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/3.8.1/feab46062803513d6a8307c74b0084265855de1a/logging-interceptor-3.8.1.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/3.8.1/ff2c6e58b1751343fe02f24868016cf96dbff26c/logging-interceptor-3.8.1-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/3.8.1/346af70dd5d5493ad6e2c6ed3a944449e6709786/logging-interceptor-3.8.1-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 13
.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0.xml

@@ -1,13 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: com.squareup.okhttp3:okhttp:3.10.0">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/7ef0f1d95bf4c0b3ba30bbae25e0e562b05cf75e/okhttp-3.10.0.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/340395260efeade793140f10c82fb1ecc6ce160c/okhttp-3.10.0-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/e99b7b608968f16b07104b93e62cb90701174d0/okhttp-3.10.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 13
.idea/libraries/Gradle__com_squareup_okio_okio_1_14_0.xml

@@ -1,13 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: com.squareup.okio:okio:1.14.0">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/102d7be47241d781ef95f1581d414b0943053130/okio-1.14.0.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/d224a05c7368dc02ffefc74a8b628c86f0bea501/okio-1.14.0-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/e7c96b4fe5651490d8f3c022042940d743a3bdd9/okio-1.14.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 0 - 15
.idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml

@@ -1,15 +0,0 @@
-<component name="libraryTable">
-  <library name="Gradle: com.squareup.picasso:picasso:2.71828@aar">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/4ea42a110943e2e1589256cea8bc071f/jetified-picasso-2.71828/jars/classes.jar!/" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/4ea42a110943e2e1589256cea8bc071f/jetified-picasso-2.71828/res" />
-      <root url="file://$PROJECT_DIR$/../../../../cache/.gradle/caches/transforms-2/files-2.1/4ea42a110943e2e1589256cea8bc071f/jetified-picasso-2.71828/AndroidManifest.xml" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.71828/2843564e6bac90b1e125104d7c842c87a96a8ee9/picasso-2.71828-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$PROJECT_DIR$/../../../../cache/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.71828/41874e20a4d17fd4ad2052ac217073e14d00c910/picasso-2.71828-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>

+ 2 - 2
.idea/modules.xml

@@ -4,8 +4,8 @@
     <modules>
       <module fileurl="file://$PROJECT_DIR$/.idea/modules/Demo.iml" filepath="$PROJECT_DIR$/.idea/modules/Demo.iml" />
       <module fileurl="file://$PROJECT_DIR$/.idea/modules/app/Demo.app.iml" filepath="$PROJECT_DIR$/.idea/modules/app/Demo.app.iml" />
-      <module fileurl="file://$PROJECT_DIR$/.idea/modules/superplayerdemo/Demo.superplayerdemo.iml" filepath="$PROJECT_DIR$/.idea/modules/superplayerdemo/Demo.superplayerdemo.iml" />
-      <module fileurl="file://$PROJECT_DIR$/.idea/modules/superplayerkit/Demo.superplayerkit.iml" filepath="$PROJECT_DIR$/.idea/modules/superplayerkit/Demo.superplayerkit.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/superplayerkit/Demo.kit.iml" filepath="$PROJECT_DIR$/.idea/modules/superplayerkit/Demo.kit.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/superplayerdemo/Demo.ui.iml" filepath="$PROJECT_DIR$/.idea/modules/superplayerdemo/Demo.ui.iml" />
     </modules>
   </component>
 </project>

+ 1 - 1
.idea/modules/app/Demo.app.iml

@@ -96,6 +96,6 @@
     <orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout:1.1.3@aar" level="project" />
     <orderEntry type="library" name="Gradle: androidx.multidex:multidex:2.0.0@aar" level="project" />
     <orderEntry type="library" name="Gradle: com.blankj:utilcode:1.30.7@aar" level="project" />
-    <orderEntry type="module" module-name="Demo.superplayerdemo" />
+    <orderEntry type="module" module-name="Demo.ui" />
   </component>
 </module>

+ 0 - 92
.idea/modules/superplayerdemo/Demo.superplayerdemo.iml

@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":superplayerdemo" external.linked.project.path="$MODULE_DIR$/../../../superplayerdemo" external.root.project.path="$MODULE_DIR$/../../.." external.system.id="GRADLE" external.system.module.group="Demo" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
-  <component name="FacetManager">
-    <facet type="android-gradle" name="Android-Gradle">
-      <configuration>
-        <option name="GRADLE_PROJECT_PATH" value=":superplayerdemo" />
-        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="4.2.2" />
-        <option name="LAST_KNOWN_AGP_VERSION" value="4.2.2" />
-      </configuration>
-    </facet>
-    <facet type="android" name="Android">
-      <configuration>
-        <option name="SELECTED_BUILD_VARIANT" value="debug" />
-        <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
-        <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
-        <afterSyncTasks>
-          <task>generateDebugSources</task>
-        </afterSyncTasks>
-        <option name="ALLOW_USER_CONFIGURATION" value="false" />
-        <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
-        <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
-        <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/../../../superplayerdemo/src/main/res;file://$MODULE_DIR$/../../../superplayerdemo/src/debug/res;file://$MODULE_DIR$/../../../superplayerdemo/build/generated/res/rs/debug;file://$MODULE_DIR$/../../../superplayerdemo/build/generated/res/resValues/debug" />
-        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/../../../superplayerdemo/src/androidTest/res;file://$MODULE_DIR$/../../../superplayerdemo/src/androidTestDebug/res;file://$MODULE_DIR$/../../../superplayerdemo/build/generated/res/rs/androidTest/debug;file://$MODULE_DIR$/../../../superplayerdemo/build/generated/res/resValues/androidTest/debug" />
-        <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
-      </configuration>
-    </facet>
-  </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
-    <output url="file://$MODULE_DIR$/../../../superplayerdemo/build/intermediates/javac/debug/classes" />
-    <output-test url="file://$MODULE_DIR$/../../../superplayerdemo/build/intermediates/javac/debugUnitTest/classes" />
-    <exclude-output />
-    <content url="file://$MODULE_DIR$/../../../superplayerdemo">
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build/generated/res/resValues/debug" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerdemo/src/main/res" type="java-resource" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../superplayerdemo/.gradle" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../superplayerdemo/build" />
-    </content>
-    <orderEntry type="jdk" jdkName="Android API 31 Platform" jdkType="Android SDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Gradle: androidx.collection:collection:1.0.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-common:2.0.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.arch.core:core-common:2.0.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.annotation:annotation:1.1.0" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:disklrucache:4.12.0" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:annotations:4.12.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout-solver:1.1.3" level="project" />
-    <orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp:4.9.3" level="project" />
-    <orderEntry type="library" name="Gradle: com.squareup.okio:okio:2.8.0" level="project" />
-    <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.4.10" level="project" />
-    <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.4.10" level="project" />
-    <orderEntry type="library" name="Gradle: org.jetbrains:annotations:13.0" level="project" />
-    <orderEntry type="library" name="Gradle: com.tencent.liteav:LiteAVSDK_Player:10.5.0.11177@aar" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:glide:4.12.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:gifdecoder:4.12.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.appcompat:appcompat:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.recyclerview:recyclerview:1.2.1@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.fragment:fragment:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable-animated:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.viewpager:viewpager:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.customview:customview:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.loader:loader:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.core:core:1.3.2@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.versionedparcelable:versionedparcelable:1.1.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.exifinterface:exifinterface:1.2.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.documentfile:documentfile:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.print:print:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-viewmodel:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.arch.core:core-runtime:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.interpolator:interpolator:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout:1.1.3@aar" level="project" />
-    <orderEntry type="module" module-name="Demo.superplayerkit" />
-  </component>
-</module>

+ 0 - 86
.idea/modules/superplayerkit/Demo.superplayerkit.iml

@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":superplayerkit" external.linked.project.path="$MODULE_DIR$/../../../superplayerkit" external.root.project.path="$MODULE_DIR$/../../.." external.system.id="GRADLE" external.system.module.group="Demo" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
-  <component name="FacetManager">
-    <facet type="android-gradle" name="Android-Gradle">
-      <configuration>
-        <option name="GRADLE_PROJECT_PATH" value=":superplayerkit" />
-        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="4.2.2" />
-        <option name="LAST_KNOWN_AGP_VERSION" value="4.2.2" />
-      </configuration>
-    </facet>
-    <facet type="android" name="Android">
-      <configuration>
-        <option name="SELECTED_BUILD_VARIANT" value="debug" />
-        <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
-        <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
-        <afterSyncTasks>
-          <task>generateDebugSources</task>
-        </afterSyncTasks>
-        <option name="ALLOW_USER_CONFIGURATION" value="false" />
-        <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
-        <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
-        <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/../../../superplayerkit/src/main/res;file://$MODULE_DIR$/../../../superplayerkit/src/debug/res;file://$MODULE_DIR$/../../../superplayerkit/build/generated/res/rs/debug;file://$MODULE_DIR$/../../../superplayerkit/build/generated/res/resValues/debug" />
-        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/../../../superplayerkit/src/androidTest/res;file://$MODULE_DIR$/../../../superplayerkit/src/androidTestDebug/res;file://$MODULE_DIR$/../../../superplayerkit/build/generated/res/rs/androidTest/debug;file://$MODULE_DIR$/../../../superplayerkit/build/generated/res/resValues/androidTest/debug" />
-        <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
-        <option name="PROJECT_TYPE" value="1" />
-      </configuration>
-    </facet>
-  </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
-    <output url="file://$MODULE_DIR$/../../../superplayerkit/build/intermediates/javac/debug/classes" />
-    <output-test url="file://$MODULE_DIR$/../../../superplayerkit/build/intermediates/javac/debugUnitTest/classes" />
-    <exclude-output />
-    <content url="file://$MODULE_DIR$/../../../superplayerkit">
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/build/generated/res/resValues/debug" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../superplayerkit/src/main/res" type="java-resource" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../superplayerkit/.gradle" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../superplayerkit/build" />
-    </content>
-    <orderEntry type="jdk" jdkName="Android API 31 Platform" jdkType="Android SDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Gradle: androidx.collection:collection:1.0.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-common:2.0.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.arch.core:core-common:2.0.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.annotation:annotation:1.1.0" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:disklrucache:4.12.0" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:annotations:4.12.0" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout-solver:1.1.3" level="project" />
-    <orderEntry type="library" name="Gradle: com.tencent.liteav:LiteAVSDK_Player:10.5.0.11177@aar" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:glide:4.12.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout:1.1.3@aar" level="project" />
-    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:gifdecoder:4.12.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.appcompat:appcompat:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.recyclerview:recyclerview:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.exifinterface:exifinterface:1.2.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.fragment:fragment:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable-animated:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.loader:loader:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.viewpager:viewpager:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.customview:customview:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.core:core:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.versionedparcelable:versionedparcelable:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-viewmodel:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.documentfile:documentfile:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.print:print:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.interpolator:interpolator:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.arch.core:core-runtime:2.0.0@aar" level="project" />
-  </component>
-</module>

+ 0 - 1
app/.gitignore

@@ -1 +0,0 @@
-/build

+ 0 - 67
app/build.gradle

@@ -1,67 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
-    compileSdkVersion rootProject.ext.compileSdkVersion
-    buildToolsVersion rootProject.ext.buildToolsVersion
-
-    defaultConfig {
-        applicationId "com.tencent.liteav.demo"
-        minSdkVersion rootProject.ext.minSdkVersion
-        targetSdkVersion rootProject.ext.targetSdkVersion
-        versionCode 24
-        versionName "10.1.0.2225"
-
-        multiDexEnabled true
-        ndk {
-            abiFilters "armeabi-v7a", "arm64-v8a"
-        }
-    }
-
-    signingConfigs {
-        release {
-        }
-    }
-
-    buildTypes {
-        release {
-            signingConfig signingConfigs.release
-            minifyEnabled false
-            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
-        }
-    }
-
-    packagingOptions {
-        pickFirst '**/libc++_shared.so'
-        doNotStrip "*/armeabi/libYTCommon.so"
-        doNotStrip "*/armeabi-v7a/libYTCommon.so"
-        doNotStrip "*/x86/libYTCommon.so"
-        doNotStrip "*/arm64-v8a/libYTCommon.so"
-    }
-
-    dexOptions {
-        jumboMode true
-        javaMaxHeapSize "4g"
-    }
-
-}
-
-dependencies {
-
-    implementation fileTree(dir: 'libs', include: ['*.jar'])
-    implementation rootProject.ext.liteavSdk
-    implementation project(':superplayerdemo')
-
-    implementation 'androidx.appcompat:appcompat:1.0.0'
-    implementation 'androidx.recyclerview:recyclerview:1.0.0'
-    implementation 'com.squareup.okhttp3:logging-interceptor:3.8.1'
-    implementation 'androidx.multidex:multidex:2.0.0'
-    implementation 'androidx.appcompat:appcompat:1.0.0'
-    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
-    implementation 'com.google.android.material:material:1.0.0'
-    implementation 'com.squareup.picasso:picasso:2.71828'
-    implementation('com.blankj:utilcode:1.30.7', {
-        exclude group: 'com.google.code.gson', module: 'gson'
-    })
-
-
-}

+ 0 - 22
app/proguard-rules.pro

@@ -1,22 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-#   http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-#   public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
--keep class com.tencent.** { *; }

+ 0 - 45
app/src/main/AndroidManifest.xml

@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:tools="http://schemas.android.com/tools"
-    package="com.tencent.liteav.demo"
-    android:versionCode="1"
-    android:versionName="1.0">
-
-    <application
-        android:name=".DemoApplication"
-        android:allowBackup="false"
-        android:icon="@drawable/ic_launcher"
-        android:label="@string/app_name"
-        android:largeHeap="true"
-        android:theme="@style/AppTheme"
-        tools:replace="android:allowBackup">
-
-        <activity
-            android:name=".MainActivity"
-            android:configChanges="keyboardHidden|orientation|screenSize"
-            android:label="@string/app_name"
-            android:launchMode="singleTop"
-            android:exported="true"
-            android:screenOrientation="portrait">
-            <intent-filter>
-                <action android:name="android.intent.action.MAIN" />
-                <category android:name="android.intent.category.LAUNCHER" />
-            </intent-filter>
-
-            <intent-filter>
-                <action android:name="com.tencent.liteav.action.liteavapp" />
-                <category android:name="android.intent.category.DEFAULT" />
-            </intent-filter>
-        </activity>
-
-    </application>
-
-    <uses-permission android:name="android.permission.INTERNET" />
-    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
-    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
-    <uses-permission android:name="android.permission.RECORD_AUDIO" />
-
-    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
-    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
-
-</manifest>

+ 0 - 66
app/src/main/assets/153307-yc.lrc

@@ -1,66 +0,0 @@
-[00:00.00]北京欢迎你
-[00:02.96]作词:林夕 作曲:小柯
-[00:03.65]演唱:群星
-[00:05.96]
-[00:13.88](陈天佳)迎接另一个晨曦 带来全新空气
-[00:19.66](刘欢)气息改变情味不变 茶香飘满情谊
-[00:25.71](那英)我家大门常打开 开放怀抱等你
-[00:31.82](孙燕姿)拥抱过就有了默契 你会爱上这里
-[00:38.04](孙悦)不管远近都是客人 请不用客气
-[00:43.79](王力宏)相约好了再一起 我们欢迎你
-[00:50.14](韩红)我家种着万年青 开放每段传奇
-[00:55.92](周华健)为传统的土壤播种 为你留下回忆
-[01:02.31](梁咏琪)陌生熟悉都是客人 请不用拘礼
-[01:08.13](羽泉)第几次来没关系 有太多话题
-[01:15.86](成龙)北京欢迎你 为你开天辟地
-[01:22.54](任贤齐)流动中的魅力充满着朝气
-[01:28.77](蔡依林)北京欢迎你 在太阳下分享呼吸
-[01:35.14](孙楠)在黄土地刷新成绩
-[01:40.43]
-[02:05.36](周笔畅)我家大门常打开 开怀容纳天地
-[02:11.71](韦唯)岁月绽放青春笑容 迎接这个日期
-[02:17.76](黄晓明)天大地大都是朋友 请不用客气
-[02:23.72](韩庚)画意诗情带笑意 只为等待你
-[02:29.34](汪峰)北京欢迎你 像音乐感动你
-[02:35.36](莫文蔚)让我们都加油去超越自己
-[02:41.51](谭晶)北京欢迎你 有梦想谁都了不起
-[02:48.02](陈奕迅)有勇气就会有奇迹
-[02:53.87](阎维文)北京欢迎你 为你开天辟地
-[02:59.69](戴玉强)流动中的魅力充满着朝气
-[03:05.84](王霞.李双松)北京欢迎你 在太阳下分享呼吸
-[03:12.26](廖昌永)在黄土地刷新成绩
-[03:18.17](林依轮)北京欢迎你 像音乐感动你
-[03:23.96](张娜拉)让我们都加油去超越自己
-[03:29.78](林俊杰)北京欢迎你 有梦想谁都了不起
-[03:36.60](阿杜)有勇气就会有奇迹
-[03:41.74](京剧) 北京欢迎你呀
-[03:49.33](容祖儿)我家大门常打开 开放怀抱等你
-[03:55.11](李宇春)拥抱过就有了默契 你会爱上这里
-[04:01.38](黄大炜)不管远近都是客人 请不用客气
-[04:07.34](陈坤)相约好了再一起 我们欢迎你
-[04:12.96](谢霆锋)北京欢迎你 为你开天辟地
-[04:18.74](韩磊)流动中的魅力充满着朝气
-[04:24.89](徐若瑄)北京欢迎你 在太阳下分享呼吸
-[04:31.32](费翔)在黄土地刷新成绩
-[04:36.61]
-[05:02.12](汤灿)我家大门常打开 开怀容纳天地
-[05:08.22](林志玲 张梓琳)岁月绽放青春笑容 迎接这个日期
-[05:14.18](张靓颖)天大地大都是朋友 请不用客气
-[05:20.25](许茹芸 伍思凯)画意诗情带笑意 只为等待你
-[05:25.92](杨坤.范玮琪)北京欢迎你 像音乐感动你
-[05:31.55](游鸿明.周晓欧)让我们都加油去超越自己
-[05:37.80](沙宝亮.满文军)北京欢迎你 有梦想谁都了不起
-[05:44.32](金海心.何润东)有勇气就会有奇迹
-[05:50.18](飞儿.庞龙)北京欢迎你 为你开天辟地
-[05:55.92](吴克群.齐峰)流动中的魅力充满着朝气
-[06:02.18](5566.胡彦斌)北京欢迎你 在太阳下分享呼吸
-[06:08.59](郑希怡.刀郎)在黄土地刷新成绩
-[06:14.46](纪敏 屠洪刚 吴彤)北京欢迎你 像音乐感动你
-[06:20.27](郭容 刘耕宏 腾格尔)让我们都加油去超越自己
-[06:26.61](金莎 苏醒 韦嘉)北京欢迎你 有梦想谁都了不起
-[06:33.06](付丽珊 黄征 房祖明)有勇气就会有奇迹
-[06:39.04](全体)北京欢迎你 有梦想谁都了不起
-[06:45.14](全体)有勇气就会有奇迹
-[06:50.87](全体)北京欢迎你 有梦想谁都了不起
-[06:57.13](全体)有勇气就会有奇迹
-[07:13.08]

BIN
app/src/main/assets/153307-yc.mp3


+ 0 - 31
app/src/main/assets/UserProtocol.html

@@ -1,31 +0,0 @@
-<html>
-
-<head>
-    <meta http-equiv="Content-Type" content="text/xml; charset=utf-8"/>
-    <title>用户协议</title>
-</head>
-
-<body>
-<h2><p>用户协议</p></h2>
-<p>尊敬的用户,请您仔细阅读以下条款,如果您对本协议的条款存在异议,您可以选择不使用本应用。使用则表示您同意本协议下的全部条款。</p>
-<h2><p>遵守法律及法律效力</p></h2>
-<p>
-    会员同意遵守《中华人民共和国保密法》、《计算机信息系统国际联网保密管理规定》、《中华人民共和国计算机信息系统安全保护条例》、《计算机信息网络国际联网安全保护管理办法》、《中华人民共和国计算机信息网络国际联网管理暂行规定》及其实施办法等相关法律法规的任何及所有的规定,并对会员以任何方式使用服务的任何行为及其结果承担全部责任。</p>
-<h2><p>用户说明</p></h2>
-<p>用户不得利用本服务制作、上载、复制、发布、传播如下法律、法规和政策禁止的内容:</p>
-<p>1. 反对宪法所确定的基本原则的;</p>
-<p>2. 危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;</p>
-<p>3. 损害国家荣誉和利益的;</p>
-<p> 4. 煽动民族仇恨、民族歧视,破坏民族团结的;</p>
-<p>5. 破坏国家宗教政策,宣扬邪教和封建迷信的;</p>
-<p>6. 散布谣言,扰乱社会秩序,破坏社会稳定的;</p>
-<p>7. 散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;</p>
-<p>8. 侮辱或者诽谤他人,侵害他人合法权益的;</p>
-<p>9.不遵守法律法规底线、社会主义制度底线、国家利益底线、公民合法权益底线、社会公共秩序底线、道德风尚底线和信息真实性底线的“七条底线”要求的;</p>
-<p>10.含有法律、行政法规禁止的其他内容的信息。
-</p>
-<p>如果用户出现以上情况一种几种,将承担关闭全部权限,禁止使用的后果。</p>
-
-</body>
-
-</html>

+ 0 - 45
app/src/main/assets/UserProtocol_EN.html

@@ -1,45 +0,0 @@
-<html>
-
-<head>
-    <meta http-equiv="Content-Type" content="text/xml; charset=utf-8"/>
-    <title>Terms and Conditions</title>
-</head>
-
-<body>
-<h2><p> Terms and Conditions</p></h2>
-<p> Please read carefully the content below. If you have any objections, you can choose not to use
-    this app. By using this app, you agree to all terms in this agreement.</p>
-<h2><p> Law Compliance</p></h2>
-<p> You agree to abide by the Law of the People's Republic of China on Guarding State Secrets,
-    Regulations on Confidentiality Protection for the International Networking of Computer
-    Information Networks, Regulations of the People's Republic of China on Protecting the Safety of
-    Computer Information Systems, Measures for Security Protection Administration of the
-    International Networking of Computer Information Networks, Provisional Regulations of the
-    People's Republic of China on the Management of the International Networking of Computer
-    Information Networks, as well as their implementation rules. You assume all responsibility with
-    respect to your use of the app and the consequences.</p>
-<h2><p> Terms of Use</p></h2>
-<p> You must not use this app to create, upload, copy, publish or spread any content that is
-    forbidden by laws, regulations or government policies, including:</p>
-<p>1. Content that violates the Constitution of the People's Republic of China;</p>
-<p>2. Content that endangers national security, leaks state secrets, subverts state power, or
-    undermines national unity;</p>
-<p>3. Content that harms national reputation or interests;</p>
-<p>4. Content that incites ethnic enmity, propagates racial discrimination, or undermines ethnic
-    unity;</p>
-<p>5. Content that violates China’s policies on religion, or promotes cults or superstitions; </p>
-<p>6. Content that spreads rumors, disturbs social order, or undermines social stability; </p>
-<p>7. Obscene, pornographic, violent, gambling/murder/terrorism-related, or crime-abetting
-    content;</p>
-<p>8. Insulting or defaming content or content that infringes others’ legal rights; </p>
-<p>9. Content that crosses any of the “Seven Baselines” of laws and regulations, the socialist
-    system, national interests, citizens’ legal rights and interests, public order, morality, and
-    information accuracy.</p>
-<p>10. Other content forbidden by laws and regulations.
-</p>
-<p> You take responsibility for the consequences of having your permissions and access to the app
-    revoked as a result of violating any of the above terms.</p>
-
-</body>
-
-</html>

+ 0 - 23
app/src/main/java/com/tencent/liteav/demo/DemoApplication.java

@@ -1,23 +0,0 @@
-package com.tencent.liteav.demo;
-
-import android.content.Context;
-import android.os.Build;
-import android.os.StrictMode;
-
-import androidx.multidex.MultiDexApplication;
-
-import java.lang.reflect.Constructor;
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
-
-public class DemoApplication extends MultiDexApplication {
-
-    @Override
-    public void onCreate() {
-        super.onCreate();
-
-        StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
-        StrictMode.setVmPolicy(builder.build());
-        builder.detectFileUriExposure();
-    }
-}

+ 0 - 70
app/src/main/java/com/tencent/liteav/demo/MainActivity.java

@@ -1,70 +0,0 @@
-package com.tencent.liteav.demo;
-
-import android.app.Activity;
-import android.app.AlertDialog;
-import android.content.DialogInterface;
-import android.content.Intent;
-import android.os.Bundle;
-import android.util.Log;
-import android.widget.TextView;
-
-import com.tencent.liteav.demo.player.SuperPlayerActivity;
-import com.tencent.rtmp.TXLiveBase;
-
-public class MainActivity extends Activity {
-    private static final String TAG = "MainActivity";
-
-    private TextView mMainTitle;
-    private TextView mTvVersion;
-    private TextView mStartButton;
-
-    @Override
-    protected void onCreate(Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
-
-        if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
-            Log.d(TAG, "brought to front");
-            finish();
-            return;
-        }
-
-        TXCSDKService.init(getApplicationContext());
-        setContentView(R.layout.activity_main);
-
-        mTvVersion = (TextView) findViewById(R.id.main_tv_version);
-        mTvVersion.setText(getString(R.string.app_tv_super_player_version, TXLiveBase.getSDKVersionStr()));
-
-        mMainTitle = (TextView) findViewById(R.id.main_title);
-
-        mStartButton  = (TextView) findViewById(R.id.start_player);
-        mStartButton.setOnClickListener((v)->startPlayerActivity());
-    }
-
-    public void startPlayerActivity(){
-        Intent intent = new Intent(this, SuperPlayerActivity.class);
-        intent.putExtra("TITLE", getString(R.string.app_item_super_player));
-        intent.putExtra("TYPE",3);
-        startActivity(intent);
-    }
-
-    @Override
-    public void onBackPressed() {
-        //退出登录
-        AlertDialog alertDialog = new AlertDialog.Builder(this, R.style.common_alert_dialog)
-                .setMessage(getString(R.string.app_dialog_exit_app))
-                .setPositiveButton(getString(R.string.btn_ok), new DialogInterface.OnClickListener() {
-                    @Override
-                    public void onClick(DialogInterface dialog, int which) {
-                        finish();
-                    }
-                })
-                .setNegativeButton(getString(R.string.btn_cancel), new DialogInterface.OnClickListener() {
-                    @Override
-                    public void onClick(DialogInterface dialog, int which) {
-                        dialog.dismiss();
-                    }
-                })
-                .create();
-        alertDialog.show();
-    }
-}

+ 0 - 37
app/src/main/java/com/tencent/liteav/demo/TXCSDKService.java

@@ -1,37 +0,0 @@
-package com.tencent.liteav.demo;
-
-import android.content.Context;
-
-import com.tencent.rtmp.TXLiveBase;
-import com.tencent.rtmp.TXLiveBaseListener;
-
-public class TXCSDKService {
-    private static final String TAG        = "TXCSDKService";
-    // 如何获取License? 请参考官网指引 https://cloud.tencent.com/document/product/454/34750
-    private static final String licenceUrl = "请替换成您的licenseUrl";
-    private static final String licenseKey = "请替换成您的licenseKey";
-
-    private TXCSDKService() {
-    }
-
-    /**
-     * 初始化腾讯云相关sdk。
-     * SDK 初始化过程中可能会读取手机型号等敏感信息,需要在用户同意隐私政策后,才能获取。
-     *
-     * @param appContext The application context.
-     */
-    public static void init(Context appContext) {
-        TXLiveBase.getInstance().setLicence(appContext, licenceUrl, licenseKey);
-        TXLiveBase.setListener(new TXLiveBaseListener() {
-            @Override
-            public void onUpdateNetworkTime(int errCode, String errMsg) {
-                if (errCode != 0) {
-                    TXLiveBase.updateNetworkTime();
-                }
-            }
-        });
-        TXLiveBase.updateNetworkTime();
-
-        // 短视频licence设置
-    }
-}

BIN
app/src/main/res/drawable-xhdpi/app_arrow.png


BIN
app/src/main/res/drawable-xhdpi/app_ic_earphone.png


BIN
app/src/main/res/drawable-xhdpi/app_ic_handsfree.png


BIN
app/src/main/res/drawable-xhdpi/app_ic_head.png


BIN
app/src/main/res/drawable-xhdpi/app_ic_member.png


BIN
app/src/main/res/drawable-xhdpi/app_meeting_camera_back.png


BIN
app/src/main/res/drawable-xhdpi/app_meeting_camera_front.png


BIN
app/src/main/res/drawable-xhdpi/app_meeting_setting.png


BIN
app/src/main/res/drawable-xhdpi/app_metting_pusher_bgm.png


BIN
app/src/main/res/drawable-xhdpi/arrow.png


+ 0 - 7
app/src/main/res/drawable-xhdpi/bg_item_gradient.xml

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <gradient
-        android:angle="135"
-        android:endColor="#0D2C5B"
-        android:startColor="#122755" />
-</shape>

+ 0 - 7
app/src/main/res/drawable-xhdpi/bg_main_gradient.xml

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <gradient
-        android:angle="135"
-        android:endColor="#13294B"
-        android:startColor="#050C17" />
-</shape>

BIN
app/src/main/res/drawable-xhdpi/bg_main_title.png


BIN
app/src/main/res/drawable-xhdpi/btn_back_gray.png


BIN
app/src/main/res/drawable-xhdpi/camera_change.png


BIN
app/src/main/res/drawable-xhdpi/chat_salon.png


BIN
app/src/main/res/drawable-xhdpi/composite.png


BIN
app/src/main/res/drawable-xhdpi/cut.png


BIN
app/src/main/res/drawable-xhdpi/debug.png


BIN
app/src/main/res/drawable-xhdpi/env_formal.png


BIN
app/src/main/res/drawable-xhdpi/env_test.png


BIN
app/src/main/res/drawable-xhdpi/ic_head.png


BIN
app/src/main/res/drawable-xhdpi/ic_logout.png


BIN
app/src/main/res/drawable-xhdpi/live.png


BIN
app/src/main/res/drawable-xhdpi/live_stream.png


BIN
app/src/main/res/drawable-xhdpi/log_show.png


BIN
app/src/main/res/drawable-xhdpi/mic.png


BIN
app/src/main/res/drawable-xhdpi/mic_disable.png


BIN
app/src/main/res/drawable-xhdpi/mic_normal.png


BIN
app/src/main/res/drawable-xhdpi/multi_meeting.png


BIN
app/src/main/res/drawable-xhdpi/play.png


BIN
app/src/main/res/drawable-xhdpi/play_pause.png


BIN
app/src/main/res/drawable-xhdpi/play_start.png


BIN
app/src/main/res/drawable-xhdpi/push.png


BIN
app/src/main/res/drawable-xhdpi/question_link.png


BIN
app/src/main/res/drawable-xhdpi/realtime_play.png


BIN
app/src/main/res/drawable-xhdpi/remote_audio_disable.png


BIN
app/src/main/res/drawable-xhdpi/remote_audio_enable.png


BIN
app/src/main/res/drawable-xhdpi/remote_video_disable.png


BIN
app/src/main/res/drawable-xhdpi/remote_video_enable.png


BIN
app/src/main/res/drawable-xhdpi/room_live.png


BIN
app/src/main/res/drawable-xhdpi/room_multi.png


BIN
app/src/main/res/drawable-xhdpi/short_video_picture.png


BIN
app/src/main/res/drawable-xhdpi/tim_formal.png


BIN
app/src/main/res/drawable-xhdpi/tim_test.png


BIN
app/src/main/res/drawable-xhdpi/update.png


BIN
app/src/main/res/drawable-xhdpi/video.png


BIN
app/src/main/res/drawable-xhdpi/video_call.png


BIN
app/src/main/res/drawable-xhdpi/video_has.png


BIN
app/src/main/res/drawable-xhdpi/video_no.png


BIN
app/src/main/res/drawable-xhdpi/video_press.png


BIN
app/src/main/res/drawable-xhdpi/voice_call.png


BIN
app/src/main/res/drawable-xhdpi/voice_chatroom.png


BIN
app/src/main/res/drawable-xhdpi/xiaoshipin.png


BIN
app/src/main/res/drawable-xhdpi/xiaozhibo.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_about.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_back.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_back_white.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_details.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_edit.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_logout.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_privacy_statement.png


BIN
app/src/main/res/drawable-xxhdpi/app_ic_statement.png


BIN
app/src/main/res/drawable-xxhdpi/app_logoff.png


BIN
app/src/main/res/drawable-xxhdpi/app_my_info_bg.png


BIN
app/src/main/res/drawable-xxhdpi/app_uer_agreement.png


BIN
app/src/main/res/drawable-xxhdpi/pause_publish.jpg


BIN
app/src/main/res/drawable-xxhdpi/video.png


+ 0 - 7
app/src/main/res/drawable/app_bg_avatar_select.xml

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="oval">
-    <stroke
-        android:color="#006EFF"
-        android:width="3dp" />
-</shape>

+ 0 - 5
app/src/main/res/drawable/app_bg_confirm_dialog.xml

@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <solid android:color="@color/app_color_white" />
-    <corners android:radius="12dp" />
-</shape>

+ 0 - 8
app/src/main/res/drawable/app_bg_dialog.xml

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <solid android:color="@color/app_color_white" />
-    <corners
-        android:topLeftRadius="20dp"
-        android:topRightRadius="20dp" />
-</shape>

+ 0 - 6
app/src/main/res/drawable/app_bg_edit_text.xml

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <solid android:color="#F4F5F9" />
-    <corners android:radius="26dp" />
-</shape>

Some files were not shown because too many files changed in this diff