Browse Source

<增加camera检测,如设备没有摄像头则禁用视频通话>

weizhengliang 4 years ago
parent
commit
3d6e659ebf

+ 13 - 0
nursehome/src/main/java/com/wdkl/ncs/android/component/nursehome/fragment/FramePartFragment.kt

@@ -1,5 +1,6 @@
 package com.wdkl.ncs.android.component.nursehome.fragment
 
+import android.hardware.Camera
 import android.util.Log
 import android.view.View
 import com.alibaba.android.vlayout.DelegateAdapter
@@ -165,6 +166,9 @@ class FramePartFragment: BaseFragment<FramePartPresenter, FragmentFramePartBindi
             }
         }
 
+        if (!isCameraSupport()) {
+            call_the_video_tv.isEnabled = false
+        }
         call_the_video_tv.setOnClickListener {
             //视频呼叫
             if (fragment.customerName != null) {
@@ -178,6 +182,15 @@ class FramePartFragment: BaseFragment<FramePartPresenter, FragmentFramePartBindi
         configRefresh()
     }
 
+    fun isCameraSupport() : Boolean {
+        val num = Camera.getNumberOfCameras()
+        if (num > 0) {
+            return true
+        } else {
+            return false
+        }
+    }
+
     /**
      * @author LDD
      * @From   HomeFragment