Sfoglia il codice sorgente

1.修改直播间屏幕常亮

王鹏鹏 2 anni fa
parent
commit
31f0980d71

+ 1 - 1
baselib/src/main/java/com/yingyangfly/baselib/base/BaseActivity.kt

@@ -87,6 +87,7 @@ abstract class BaseActivity<DB : ViewDataBinding> : AppCompatActivity(),
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
         RxBus.get().register(this)
+        requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE // 竖屏
         mContext = this
         initWindow()
         // 默认不全屏,底部导航栏透明
@@ -101,7 +102,6 @@ abstract class BaseActivity<DB : ViewDataBinding> : AppCompatActivity(),
         binding.root.layoutParams = params
         bindingBase.llytContent.addView(binding.root)
         setContentView(ViewTool.inflateLayoutPixels(this, bindingBase.root, 1194, 834))
-        requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE // 竖屏
         db = AppDataBase.getInstance(mContext.applicationContext)
         if (db != null) {
             questionsDao = db?.getQuestionsDao()

+ 1 - 1
baselib/src/main/java/com/yingyangfly/baselib/base/BaseFragmentActivity.kt

@@ -70,6 +70,7 @@ abstract class BaseFragmentActivity<DB : ViewDataBinding> : FragmentActivity(),
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
         RxBus.get().register(this)
+        requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE // 竖屏
         mContext = this
         initWindow()
 //        ScreenUtils.setStatusBarTransparent(window)
@@ -85,7 +86,6 @@ abstract class BaseFragmentActivity<DB : ViewDataBinding> : FragmentActivity(),
         binding.root.layoutParams = params
         bindingBase.llytContent.addView(binding.root)
         setContentView(ViewTool.inflateLayoutPixels(this, bindingBase.root, 1194, 834))
-        requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE // 竖屏
         initMVVM()
         initViews()
         initListener()

+ 2 - 0
livebroadcast/src/main/java/com/yingyang/livebroadcast/activity/detail/LiveBroadcastActivity.kt

@@ -6,6 +6,7 @@ import android.text.TextUtils
 import android.util.Log
 import android.view.MotionEvent
 import android.view.View
+import android.view.WindowManager
 import com.alibaba.android.arouter.facade.annotation.Route
 import com.alibaba.android.arouter.launcher.ARouter
 import com.tencent.bugly.crashreport.CrashReport
@@ -54,6 +55,7 @@ class LiveBroadcastActivity :
         url = intent.getStringExtra("url") ?: ""
         liveId = intent.getStringExtra("liveId") ?: ""
         title = intent.getStringExtra("title") ?: ""
+        window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
         super.onCreate(savedInstanceState)
     }