Commit d2cb8f1c by Dell

1、球聚细微调整

parent 15ed606e
......@@ -40,32 +40,32 @@ android {
}
}
flavorDimensions "normal"
flavorDimensions "version"
productFlavors {
normal {
dimension "normal"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "0"]
}
qj_01 {
dimension "normal"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qj_01"]
}
qj_02 {
dimension "normal"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qj_02"]
}
qj_vivo_01 {
dimension "normal"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qj_vivo_01"]
}
qj_oppo_01 {
dimension "normal"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qj_oppo_01"]
}
qj_huawei_01 {
dimension "normal"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qj_huawei_01"]
}
}
......
......@@ -39,6 +39,7 @@ import com.hupu.tv.player.app.ui.presenter.LiveActivityPresenter
import com.hupu.tv.player.app.utils.CommonUtils
import com.hupu.tv.player.app.utils.DialogUtils
import com.hupu.tv.player.app.utils.GlideUtils
import com.hupu.tv.player.app.utils.VersionControl
import com.hupu.tv.player.app.widget.danmuku.DanmakuVideoPlayer
import kotlinx.android.synthetic.main.activity_live.*
import org.greenrobot.eventbus.EventBus
......@@ -250,8 +251,8 @@ class LiveActivity : RefreshActivity<LiveActivityPresenter>(), LiveActivityConta
}
private fun initTabLayout() {
private fun initTabLayout(isShowChat: Boolean = true) {
if (isShowChat) {
mFragment.add(
LiveConversationFragment.newInstance(
roomId,
......@@ -260,18 +261,34 @@ class LiveActivity : RefreshActivity<LiveActivityPresenter>(), LiveActivityConta
LiveRoomUserName
)
)
}
mFragment.add(LiveAnchorFragment.newInstance(roomId))
mFragment.add(MatchIndexFragment.newInstance(matchId, sportType))
mFragment.add(MatchAnalysisFragment.newInstance(matchId, sportType))
mFragment.add(LiveRedListFragment.newInstance(matchId))
// mFragment.add(LiveMatchFragment.newInstance(roomId))
val mTitles: Array<String?> = arrayOf(
val mTitles: Array<String?> =
if (isShowChat) {
arrayOf(
getString(R.string.string_live_conversation),
getString(R.string.string_live_actor),
getString(R.string.string_match_index),
getString(R.string.string_match_analysis),
getString(R.string.string_live_red_list)
)
} else {
arrayOf(
getString(R.string.string_live_actor),
getString(R.string.string_match_index),
getString(R.string.string_match_analysis),
getString(R.string.string_live_red_list)
)
}
val mAdapter =
FragmentBasePager2Adapter(supportFragmentManager, mFragment, mTitles, lifecycle)
vp_live.adapter = mAdapter
......@@ -361,7 +378,13 @@ class LiveActivity : RefreshActivity<LiveActivityPresenter>(), LiveActivityConta
initPlayer(bean?.hotNum.toString(), bean?.roomName ?: "", bean?.liveUrl ?: "")
}
LiveRoomUserName = bean?.userName ?: ""
if (VersionControl.isShowLive()) {
initIm(bean?.huanXinUserId ?: "")
} else {
initTabLayout(false)
}
// initTabLayoutNoConversation()
}
......
......@@ -7,6 +7,7 @@ import com.hupu.tv.player.app.bean.ShowConifgEntity
import com.softgarden.baselibrary.base.IBaseDisplay
import com.softgarden.baselibrary.base.IBasePresenter
import com.hupu.tv.player.app.ui.contact.MainFragmentContact
import com.hupu.tv.player.app.utils.VersionControl
import com.softgarden.baselibrary.network.NetworkTransformer
import com.softgarden.baselibrary.network.RxCallback
import com.softgarden.baselibrary.utils.SPUtil
......@@ -48,7 +49,8 @@ class MainFragmentPresenter : IBasePresenter, MainFragmentContact.Presenter {
.compose(NetworkTransformer(mView))
.subscribe(object : RxCallback<ShowConifgEntity>() {
override fun onSuccess(data: ShowConifgEntity?) {
SPUtil.put(Constants.SHOW_LIVE_CONFIG,data?.show?:false)
VersionControl.saveConfig(data?.show?:false)
}
})
}
......
package com.hupu.tv.player.app.utils
import com.hupu.tv.player.app.BuildConfig
import com.hupu.tv.player.app.app.Constants
import com.softgarden.baselibrary.utils.SPUtil
/**
* @author by Dell
* @date on 2022/4/29
* @describe
*/
object VersionControl {
const val OFFICEL_1 = "0"
const val OFFICEL_2 = "qj_01"
const val OFFICEL_3 = "qj_02"
const val VIVO = "qj_vivo_01"
const val HUAWEI = "qj_huawei_01"
const val OPPO = "qj_oppo_01"
fun isShowLive(): Boolean {
return SPUtil[Constants.SHOW_LIVE_CONFIG, false] as Boolean
}
fun saveConfig(showConfig: Boolean) {
when (BuildConfig.FLAVOR) {
OFFICEL_1, OFFICEL_2, OFFICEL_3, VIVO, HUAWEI, OPPO -> SPUtil.put(Constants.SHOW_LIVE_CONFIG, showConfig)
}
}
}
\ No newline at end of file
......@@ -41,6 +41,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:visibility="gone"
android:layout_marginBottom="63dp"
android:layout_centerInParent="true"
android:layout_alignParentBottom="true"
......
......@@ -117,7 +117,7 @@
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:text="获取验证码"
android:textColor="@color/white"
android:textColor="@color/color_FC7034"
android:textSize="@dimen/sp_10" />
</LinearLayout>
......
......@@ -134,6 +134,7 @@
<!-- android:background="@color/color_E9E9E9" />-->
<LinearLayout
android:visibility="gone"
android:id="@+id/ll_coin"
android:layout_width="0dp"
android:layout_height="match_parent"
......
......@@ -120,7 +120,7 @@
<string name="string_user_private">
隐私政策
\n\n欢迎您使用球聚直播提供的服务!
\n\n北京添迈科技有限公司(以下简称“ 我们 ”)是球聚直播的开发者和运营者,非常重视用户的隐私和个人信息保护。我们深知个人信息对您的重要性,并会尽全力保护您个人信息的安全。您在使用我们的产品或服务时,我们可能会收集和使用您的相关信息。我们希望通过《隐私政策》(“本隐私政策”)向您说明我们在您使用我们的产品或服务时如何收集、使用、保护这些信息。 本隐私政策不适用于其他独立第三方向您提供的服务,例如我们平台上的第三方依托我们平台向您提供服务时,您向第三方提供的个人信息不适用于本隐私政策,我们对任何第三方使用由您提供的信息不承担任何责任。
\n\n河南夜澜网络科技有限公司(以下简称“ 我们 ”)是球聚直播的开发者和运营者,非常重视用户的隐私和个人信息保护。我们深知个人信息对您的重要性,并会尽全力保护您个人信息的安全。您在使用我们的产品或服务时,我们可能会收集和使用您的相关信息。我们希望通过《隐私政策》(“本隐私政策”)向您说明我们在您使用我们的产品或服务时如何收集、使用、保护这些信息。 本隐私政策不适用于其他独立第三方向您提供的服务,例如我们平台上的第三方依托我们平台向您提供服务时,您向第三方提供的个人信息不适用于本隐私政策,我们对任何第三方使用由您提供的信息不承担任何责任。
在使用球聚直播产品和服务前,请您务必仔细阅读并透彻理解本隐私政策,在确认充分理解并同意后使用相关产品或服务。如果您不同意本隐私政策任何内容,您应立即停止使用球聚直播服务。若您使用球聚直播的产品或服务,即表示您已充分理解并同意我们在本隐私政策中所述内容。
\n\n第一部分 定义
\n\n1、您:本隐私政策的“您 ” 特指使用球聚直播产品或服务的用户。
......@@ -286,7 +286,7 @@
\n\n2、我们还设立了个人信息保护专职部门,您可以发送邮件与我们联系。
\n\n邮箱:smsugk@163.com
\n\n常用办公地址:北京市房山区良乡凯旋大街建设路18号-D670
\n\n北京添迈科技有限公司 法务部收   
\n\n河南夜澜网络科技有限公司 法务部收   
\n\n注:本《隐私权保护政策 》版本更新日期为2021年07月12日,于2021年07月12日正式生效,并于正式生效之日替代与您之间原已生效的《隐私权保护政策》。
 
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment