Przeglądaj źródła

增加卡尔8寸竖屏医护主机版本

weizhengliang 1 rok temu
rodzic
commit
2073c2932d
74 zmienionych plików z 7539 dodań i 20 usunięć
  1. 5 0
      android_host/build.gradle
  2. 3 1
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/activity/AppUpdateActivity.kt
  3. 9 7
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/activity/NurseHomeActivity.kt
  4. 6 1
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/DoctorHostAdapter.kt
  5. 6 1
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/FrameBedVosConfinementAdapter.kt
  6. 6 1
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/NurseMoveAdapter.kt
  7. 6 1
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/OtherHostAdapter.kt
  8. 6 1
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/ResponsibilityBedAdapter.kt
  9. 7 2
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/fragment/CallRecordsFragment.kt
  10. 8 2
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/fragment/FramePartFragment.kt
  11. 24 0
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/util/NetHelper.java
  12. 9 0
      android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/util/ServerConfigDialogHelper.java
  13. 121 0
      android_host/src/main/h10_wke_1h/port/AndroidManifest.xml
  14. 474 0
      android_host/src/main/h10_wke_1h/res/layout-land/activity_nurse_home.xml
  15. 94 0
      android_host/src/main/h10_wke_1h/res/layout-land/activity_register.xml
  16. 106 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_broadcast.xml
  17. 167 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_call_records_item.xml
  18. 70 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_calling_item.xml
  19. 26 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_doctor_host.xml
  20. 48 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_event_list_item.xml
  21. 71 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_frame_bed_vos.xml
  22. 39 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_frame_part_item.xml
  23. 123 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_hospital_frame_part.xml
  24. 25 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_inpatient_ward.xml
  25. 17 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_led_item.xml
  26. 26 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_mobile_device.xml
  27. 25 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_nb_iot_device.xml
  28. 26 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_other_host.xml
  29. 16 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_responsibility_bed.xml
  30. 76 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_sickbed.xml
  31. 25 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_trusteeship_host.xml
  32. 43 0
      android_host/src/main/h10_wke_1h/res/layout-land/adapter_visit_bed.xml
  33. 323 0
      android_host/src/main/h10_wke_1h/res/layout-land/add_the_timing.xml
  34. 68 0
      android_host/src/main/h10_wke_1h/res/layout-land/call_dialog_lay.xml
  35. 47 0
      android_host/src/main/h10_wke_1h/res/layout-land/confirm_dialog.xml
  36. 17 0
      android_host/src/main/h10_wke_1h/res/layout-land/digital_item.xml
  37. 23 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_beds_in_the_ward.xml
  38. 65 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_broadcast.xml
  39. 192 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_call_records.xml
  40. 67 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_doctor_host.xml
  41. 134 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_entraceguard_video.xml
  42. 42 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_frame_part.xml
  43. 26 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_inpatient_ward.xml
  44. 445 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_led_settings.xml
  45. 106 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_nb_iot_device.xml
  46. 75 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_nurse_move.xml
  47. 109 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_other_host.xml
  48. 28 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_sickbed.xml
  49. 1682 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_system_settings.xml
  50. 75 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_trust_management.xml
  51. 166 0
      android_host/src/main/h10_wke_1h/res/layout-land/fragment_visit_management.xml
  52. 39 0
      android_host/src/main/h10_wke_1h/res/layout-land/item_cost_detail.xml
  53. 38 0
      android_host/src/main/h10_wke_1h/res/layout-land/item_cost_main_view.xml
  54. 38 0
      android_host/src/main/h10_wke_1h/res/layout-land/item_exam_detail.xml
  55. 29 0
      android_host/src/main/h10_wke_1h/res/layout-land/item_exam_main_view.xml
  56. 85 0
      android_host/src/main/h10_wke_1h/res/layout-land/language_set_dialog.xml
  57. 67 0
      android_host/src/main/h10_wke_1h/res/layout-land/password_dialog_lay.xml
  58. 453 0
      android_host/src/main/h10_wke_1h/res/layout-land/right_basic_information.xml
  59. 137 0
      android_host/src/main/h10_wke_1h/res/layout-land/right_list.xml
  60. 189 0
      android_host/src/main/h10_wke_1h/res/layout-land/server_config_dialog_lay.xml
  61. 219 0
      android_host/src/main/h10_wke_1h/res/layout-land/sip_voice_call_layout.xml
  62. 219 0
      android_host/src/main/h10_wke_1h/res/layout-land/sky_voice_call_layout.xml
  63. 10 0
      android_host/src/main/h10_wke_1h/res/layout-land/spinner_item.xml
  64. 34 0
      android_host/src/main/h10_wke_1h/res/layout-land/trusteeship_dialog.xml
  65. 45 0
      android_host/src/main/h10_wke_1h/res/layout-land/update_lay.xml
  66. 46 0
      android_host/src/main/h10_wke_1h/res/layout-land/update_tips_dialog.xml
  67. 27 0
      android_host/src/main/h10_wke_1h/res/layout-land/warning_dialog_lay.xml
  68. 160 0
      android_host/src/main/h10_wke_1h/res/layout-land/window_call_calls.xml
  69. 76 0
      android_host/src/main/h10_wke_1h/res/layout-land/window_incident.xml
  70. 176 0
      android_host/src/main/h10_wke_1h/res/layout-land/window_video_call.xml
  71. 42 0
      android_host/src/main/h10_wke_1h/res/layout-land/window_visiting.xml
  72. 2 2
      android_host/src/main/h10_wke_1h/res/layout/activity_nurse_home.xml
  73. 5 1
      build.gradle
  74. BIN
      release/kaer_8inch_doctor/ncs_doctor_host_v1.2.1_61_kaer_port_IP172.28.100.100.apk

+ 5 - 0
android_host/build.gradle

@@ -30,6 +30,7 @@ android {
         }
 
         buildConfigField "String", "BUILD_TIME", getDate()
+        buildConfigField "String", "APP_DEVICE_TYPE", "\""+app_device_type+"\""
     }
 
     sourceSets {
@@ -49,6 +50,10 @@ android {
             main.java.srcDirs += 'src/main/h10_wke_1h/java'
             main.res.srcDirs += 'src/main/h10_wke_1h/res'
             main.manifest.srcFile 'src/main/h10_wke_1h/AndroidManifest.xml'
+        } else if (app_device_type == "zj_s8_w_ke_1") {
+            main.java.srcDirs += 'src/main/h10_wke_1h/java'
+            main.res.srcDirs += 'src/main/h10_wke_1h/res'
+            main.manifest.srcFile 'src/main/h10_wke_1h/port/AndroidManifest.xml'
         } else if (app_device_type == "zj_h10_w_ke_1_chile") {
             main.java.srcDirs += 'src/main/h10_wke_1h_chile/java'
             main.res.srcDirs += 'src/main/h10_wke_1h_chile/res'

+ 3 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/activity/AppUpdateActivity.kt

@@ -27,6 +27,7 @@ import kotlinx.android.synthetic.main.update_lay.*
 import org.greenrobot.eventbus.Subscribe
 import org.greenrobot.eventbus.ThreadMode
 import java.lang.Exception
+import java.util.*
 
 @Router(path = "/nursehome/update")
 class AppUpdateActivity :BaseActivity<AppUpdatePresenter, UpdateLayBinding>(), AppUpdateContract.View {
@@ -121,7 +122,8 @@ class AppUpdateActivity :BaseActivity<AppUpdatePresenter, UpdateLayBinding>(), A
     fun startInstallApk() {
         if ("YUNPAI_H6".equals(Build.MODEL)) {
             startInstallAppYunPai()
-        } else if (Build.BOARD.equals("k37mv1_64_bsp") || Build.MODEL.equals("KT10-3F") || "m3520b_bnkj_zx".equals(Build.MODEL)) {
+        } else if (Build.BOARD.equals("k37mv1_64_bsp") || Build.MODEL.equals("KT10-3F")
+            || Build.MODEL.toLowerCase(Locale.ROOT) == "kt8001_2c" || "m3520b_bnkj_zx".equals(Build.MODEL)) {
             installAppKaer()
         } else {
             AppUpdateHelper.installAPK(this)

+ 9 - 7
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/activity/NurseHomeActivity.kt

@@ -233,6 +233,10 @@ class NurseHomeActivity  : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
             if ("YUNPAI_H6".equals(Build.MODEL)) {
                 startYunpaiPlugin()
             }
+        } else if (Build.MODEL.toLowerCase(Locale.ROOT) == "kt8001_2c") {
+            Constants.imei = NetHelper.getInstance().imeI2
+            home_view_local_imei.text = "IMEI: " + Constants.imei
+            Constants.device_serial_id = Constants.imei
         } else {
             Constants.device_serial_id = Constants.mac
         }
@@ -520,11 +524,11 @@ class NurseHomeActivity  : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
         Observable.just("").compose(
             RxPermissions(this).ensure(
                 Manifest.permission.CAMERA,
-            Manifest.permission.READ_EXTERNAL_STORAGE,
-            Manifest.permission.WRITE_EXTERNAL_STORAGE,
-            Manifest.permission.ACCESS_WIFI_STATE,
-            Manifest.permission.RECORD_AUDIO,
-            Manifest.permission.READ_PHONE_STATE)
+                Manifest.permission.READ_EXTERNAL_STORAGE,
+                Manifest.permission.WRITE_EXTERNAL_STORAGE,
+                Manifest.permission.ACCESS_WIFI_STATE,
+                Manifest.permission.RECORD_AUDIO,
+                Manifest.permission.READ_PHONE_STATE)
         ).subscribe {
             if (it){
                 Log.e(TAG,"拿到APP所有权限")
@@ -564,7 +568,6 @@ class NurseHomeActivity  : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
         Log.e(TAG, Constants.partDisplay)
 
         tv_device_id.text = "ID: " + Constants.ids
-        home_radio_bt.isChecked = true
 
         //如果不是护士主机则去掉部分按钮
         if (Constants.DEVICE_TYPE != DeviceTypeEnum.NURSE_HOST.value()) {
@@ -1280,7 +1283,6 @@ class NurseHomeActivity  : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
     fun showHome() {
         if (select_id != 0) {
             select_id = 0
-            home_radio_bt.isChecked = true
             removeRightFragment()
         }
     }

+ 6 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/DoctorHostAdapter.kt

@@ -4,6 +4,7 @@ import android.view.ViewGroup
 import com.alibaba.android.vlayout.LayoutHelper
 import com.alibaba.android.vlayout.layout.GridLayoutHelper
 import com.alibaba.android.vlayout.layout.LinearLayoutHelper
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.databinding.AdapterDoctorHostBinding
 import com.wdkl.ncs.android.lib.adapter.BaseDelegateAdapter
@@ -38,7 +39,11 @@ class DoctorHostAdapter(val data:ArrayList<DeviceDO>) : BaseDelegateAdapter<Base
      * 创建LayoutHelper
      */
     override fun onCreateLayoutHelper(): LayoutHelper {
-        return GridLayoutHelper(3).then {
+        var count = 3
+        if (BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
+            count = 2
+        }
+        return GridLayoutHelper(count).then {
             self ->
             /**取消自动填充*/
             self.setAutoExpand(false)

+ 6 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/FrameBedVosConfinementAdapter.kt

@@ -7,6 +7,7 @@ import android.view.View
 import android.view.ViewGroup
 import com.alibaba.android.vlayout.LayoutHelper
 import com.alibaba.android.vlayout.layout.GridLayoutHelper
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.databinding.AdapterHospitalFramePartBinding
 import com.wdkl.ncs.android.lib.adapter.BaseDelegateAdapter
@@ -46,8 +47,12 @@ class FrameBedVosConfinementAdapter(val data: ArrayList<FrameBedVO>) : BaseDeleg
      */
     override fun onCreateLayoutHelper(): LayoutHelper {
         Log.i("FrameBedVosAdapter", "" + data.size)
+        var count = 3
+        if (BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
+            count = 2
+        }
 
-        return GridLayoutHelper(3).then { self ->
+        return GridLayoutHelper(count).then { self ->
             /**取消自动填充*/
             self.setAutoExpand(false)
 

+ 6 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/NurseMoveAdapter.kt

@@ -3,6 +3,7 @@ package com.wdkl.ncs.android.component.nursehome.adapter
 import android.view.ViewGroup
 import com.alibaba.android.vlayout.LayoutHelper
 import com.alibaba.android.vlayout.layout.GridLayoutHelper
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.databinding.AdapterMobileDeviceBinding
 import com.wdkl.ncs.android.lib.adapter.BaseDelegateAdapter
@@ -34,7 +35,11 @@ class NurseMoveAdapter(val data:ArrayList<WatchUsingVO>) : BaseDelegateAdapter<B
      * 创建LayoutHelper
      */
     override fun onCreateLayoutHelper(): LayoutHelper {
-        return GridLayoutHelper(3).then {
+        var count = 3
+        if (BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
+            count = 2
+        }
+        return GridLayoutHelper(count).then {
             self ->
             /**取消自动填充*/
             self.setAutoExpand(false)

+ 6 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/OtherHostAdapter.kt

@@ -3,6 +3,7 @@ package com.wdkl.ncs.android.component.nursehome.adapter
 import android.view.ViewGroup
 import com.alibaba.android.vlayout.LayoutHelper
 import com.alibaba.android.vlayout.layout.GridLayoutHelper
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.databinding.AdapterOtherHostBinding
 import com.wdkl.ncs.android.lib.adapter.BaseDelegateAdapter
@@ -37,7 +38,11 @@ class OtherHostAdapter (val data:ArrayList<DeviceDO>) : BaseDelegateAdapter<Base
      * 创建LayoutHelper
      */
     override fun onCreateLayoutHelper(): LayoutHelper {
-        return GridLayoutHelper(2).then {
+        var count = 2
+        if (BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
+            count = 1
+        }
+        return GridLayoutHelper(count).then {
             self ->
             /**取消自动填充*/
             self.setAutoExpand(false)

+ 6 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/adapter/ResponsibilityBedAdapter.kt

@@ -3,6 +3,7 @@ package com.wdkl.ncs.android.component.nursehome.adapter
 import android.view.ViewGroup
 import com.alibaba.android.vlayout.LayoutHelper
 import com.alibaba.android.vlayout.layout.GridLayoutHelper
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.databinding.AdapterResponsibilityBedBinding
 import com.wdkl.ncs.android.lib.adapter.BaseDelegateAdapter
@@ -35,7 +36,11 @@ class ResponsibilityBedAdapter(val data:ArrayList<String>) : BaseDelegateAdapter
      * 创建LayoutHelper
      */
     override fun onCreateLayoutHelper(): LayoutHelper {
-        return GridLayoutHelper(2).then { self ->
+        var count = 3
+        if (BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
+            count = 2
+        }
+        return GridLayoutHelper(count).then { self ->
             /**取消自动填充*/
             self.setAutoExpand(false)
 

+ 7 - 2
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/fragment/CallRecordsFragment.kt

@@ -9,6 +9,7 @@ import com.alibaba.android.vlayout.VirtualLayoutManager
 import com.enation.javashop.net.engine.model.NetState
 import com.google.gson.Gson
 import com.scwang.smartrefresh.layout.footer.ClassicsFooter
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.activity.NurseHomeActivity
 import com.wdkl.ncs.android.component.nursehome.adapter.CallRecordsItemAdapter
@@ -206,11 +207,15 @@ class CallRecordsFragment: BaseFragment<CallRecordsFragmentPresenter, FragmentCa
         val num = NurseHomeActivity.callingList.size
         if (num > 9) {
             calling_num_tv.visibility = View.VISIBLE
-            calling_num_tv.text = "9+"
+            if (BuildConfig.APP_DEVICE_TYPE != "zj_s8_w_ke_1") {
+                calling_num_tv.text = "9+"
+            }
             showCallList()
         } else if (num > 0) {
             calling_num_tv.visibility = View.VISIBLE
-            calling_num_tv.text = "" + num
+            if (BuildConfig.APP_DEVICE_TYPE != "zj_s8_w_ke_1") {
+                calling_num_tv.text = "" + num
+            }
             showCallList()
         } else {
             calling_num_tv.visibility = View.GONE

+ 8 - 2
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/fragment/FramePartFragment.kt

@@ -10,6 +10,7 @@ import com.alibaba.android.vlayout.VirtualLayoutManager
 import com.alibaba.fastjson.JSONObject
 import com.enation.javashop.net.engine.model.NetState
 import com.scwang.smartrefresh.layout.footer.ClassicsFooter
+import com.wdkl.ncs.android.component.nursehome.BuildConfig
 import com.wdkl.ncs.android.component.nursehome.R
 import com.wdkl.ncs.android.component.nursehome.activity.NurseHomeActivity
 import com.wdkl.ncs.android.component.nursehome.adapter.*
@@ -58,7 +59,7 @@ class FramePartFragment: BaseFragment<FramePartPresenter, FragmentFramePartBindi
 
     private var clickTime: Long = 0
 
-    var frame = FrameBedVO()
+    private var frame = FrameBedVO()
 
     /**
      * @Name  virtualLayoutManager
@@ -137,6 +138,11 @@ class FramePartFragment: BaseFragment<FramePartPresenter, FragmentFramePartBindi
         rv_exam_config.layoutManager = layoutManager2
         rv_exam_config.adapter = examAdapter
 
+        if (BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
+            fee_radio.visibility = View.GONE
+            exam_radio.visibility = View.GONE
+        }
+
         presenter.loadData(Constants.part_id)
 
     }
@@ -240,7 +246,7 @@ class FramePartFragment: BaseFragment<FramePartPresenter, FragmentFramePartBindi
             }
         }
 
-        if (!Constants.supportCamera) {
+        if (!Constants.supportCamera || BuildConfig.APP_DEVICE_TYPE == "zj_s8_w_ke_1") {
             //call_the_video_tv.isEnabled = false
             //call_the_video_tv.setTextColor(Color.parseColor("#e8e8e8"))
             call_the_video_tv.visibility = View.GONE

+ 24 - 0
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/util/NetHelper.java

@@ -560,6 +560,30 @@ public class NetHelper {
         return serial;
     }
 
+    public String getIMEI2() {
+        String serial = "null";
+        try {
+            final TelephonyManager mTelephony = (TelephonyManager) BaseApplication.appContext.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
+            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
+                if (BaseApplication.appContext.getApplicationContext().checkSelfPermission(Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
+                    return serial;
+                }
+            }
+
+            assert mTelephony != null;
+            if (mTelephony.getDeviceId() != null) {
+                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+                    serial = mTelephony.getImei();
+                } else {
+                    serial = mTelephony.getDeviceId();
+                }
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return serial;
+    }
+
     public static boolean isBTConnected() {
         BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
         if (btAdapter != null) {

+ 9 - 0
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/util/ServerConfigDialogHelper.java

@@ -23,6 +23,8 @@ import com.wdkl.ncs.android.lib.base.BaseApplication;
 import com.wdkl.ncs.android.lib.utils.ExtendMethodsKt;
 import com.wdkl.ncs.android.middleware.utils.CommonUtils;
 
+import java.util.Locale;
+
 
 public class ServerConfigDialogHelper {
 
@@ -30,6 +32,10 @@ public class ServerConfigDialogHelper {
     private static String pwd = "";
 
     public static void showPasswordDialog(final Activity activity) {
+        if (callDialog != null && callDialog.isShowing()) {
+            return;
+        }
+
         View contentView = LayoutInflater.from(activity).inflate(R.layout.server_config_dialog_lay, null);
         AlertDialog.Builder builder = new AlertDialog.Builder(activity);
         builder.setView(contentView);
@@ -137,6 +143,9 @@ public class ServerConfigDialogHelper {
             if ("m3520b_bnkj_zx".equals(Build.MODEL)) {
                 lp.width = 480;
                 lp.height = 600;
+            } else if (Build.MODEL.toLowerCase(Locale.ROOT) == "kt8001_2c") {
+                lp.width = 600;
+                lp.height = 800;
             } else {
                 lp.width = 400;
                 lp.height = 480;

+ 121 - 0
android_host/src/main/h10_wke_1h/port/AndroidManifest.xml

@@ -0,0 +1,121 @@
+<?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.wdkl.ncs.android.component.nursehome">
+
+
+    <!-- Android8.0未知来源权限 -->
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
+    <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
+    <!-- silentUpdate -->
+    <uses-permission
+        android:name="android.permission."
+        tools:ignore="ProtectedPermissions" />
+
+    <!-- for sip mCall -->
+    <uses-permission android:name="android.permission.USE_SIP" />
+    <uses-permission android:name="android.permission.VIBRATE" />
+    <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission
+        android:name="android.permission.WRITE_SECURE_SETTINGS"
+        tools:ignore="ProtectedPermissions" />
+
+    <uses-feature
+        android:name="android.hardware.sip.voip"
+        android:required="true" />
+    <uses-feature
+        android:name="android.hardware.wifi"
+        android:required="true" />
+    <uses-feature
+        android:name="android.hardware.microphone"
+        android:required="true" />
+
+    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
+    <uses-permission android:name="android.permission.WAKE_LOCK" />
+    <uses-permission
+        android:name="android.permission.DEVICE_POWER"
+        tools:ignore="ProtectedPermissions" />
+    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
+
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
+    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
+    <uses-permission android:name="android.permission.READ_CONTACTS"/>
+    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
+    <uses-permission android:name="android.permission.BLUETOOTH"/>
+    <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
+    <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
+    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+    <uses-permission android:name= "android.manifest.permission.INTERNAL_SYSTEM_WINDOW"/>
+    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
+    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+    <uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
+
+    <!--     设置屏幕亮度-->
+    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION"
+        tools:ignore="ProtectedPermissions" />
+    <uses-permission android:name="android.permission.WRITE_SETTINGS"
+        tools:ignore="ProtectedPermissions" />
+    <!--    音量权限-->
+    <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY"/>
+
+    <application
+        android:allowBackup="true"
+        android:label="@string/app_name"
+        android:supportsRtl="true">
+
+        <meta-data
+            android:name="com.enation.javashop.imagepluin.cache.MyGlideModule"
+            android:value="GlideModule" />
+        <meta-data
+            android:name="design_width_in_dp"
+            android:value="800"/>
+        <meta-data
+            android:name="design_height_in_dp"
+            android:value="1280"/>
+
+        <activity android:name=".activity.NurseHomeActivity"
+            android:launchMode="singleInstance"
+            android:screenOrientation="portrait">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN"/>
+
+                <category android:name="android.intent.category.LAUNCHER"/>
+
+                <!-- 设置成桌面模式 -->
+<!--                <category android:name="android.intent.category.HOME" />
+                <category android:name="android.intent.category.DEFAULT" />-->
+            </intent-filter>
+        </activity>
+
+        <activity android:name=".activity.AppUpdateActivity"
+            android:screenOrientation="portrait"
+            android:launchMode="singleTask"
+            android:excludeFromRecents="true"/>
+
+        <receiver
+            android:name=".receiver.WdBootReceiver"
+            android:enabled="true"
+            android:exported="true">
+            <intent-filter android:priority="1000">
+                <action android:name="android.intent.action.BOOT_COMPLETED"/>
+            </intent-filter>
+        </receiver>
+
+        <activity android:name="com.wdkl.ncs.host.activity.SipTestActivity" />
+        <activity android:name="com.wdkl.ncs.host.activity.CallActivity" />
+
+        <service
+            android:name="com.wdkl.ncs.host.service.WdklSipService"
+            android:label="@string/app_name" />
+
+    </application>
+
+
+</manifest>

+ 474 - 0
android_host/src/main/h10_wke_1h/res/layout-land/activity_nurse_home.xml

@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="@color/javashop_color_white">
+
+            <RelativeLayout
+                android:id="@+id/title_relayout"
+                android:layout_width="match_parent"
+                android:layout_height="48dp">
+
+                <!--SIP状态图标-->
+                <TextView
+                    android:id="@+id/view_title_layout_tv_point"
+                    android:layout_width="24dp"
+                    android:layout_height="24dp"
+                    android:layout_centerVertical="true"
+                    android:gravity="center"
+                    android:layout_marginLeft="10dp"
+                    android:textColor="@color/text_room_color"
+                    android:background="@color/red_color"/>
+
+                <TextView
+                    android:id="@+id/name_of_organization_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="match_parent"
+                    android:layout_marginLeft="10dp"
+                    android:layout_toRightOf="@id/view_title_layout_tv_point"
+                    android:gravity="center"
+                    android:text="----"
+                    android:textColor="#2F9DF1"
+                    android:textSize="22sp" />
+
+                <TextClock
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerHorizontal="true"
+                    android:layout_centerVertical="true"
+                    android:format12Hour="yyyy-MM-dd HH:mm EEEE"
+                    android:format24Hour="yyyy-MM-dd HH:mm EEEE"
+                    android:textColor="#2F9DF1"
+                    android:textSize="22sp" />
+
+                <RelativeLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="match_parent"
+                    android:layout_alignParentRight="true"
+                    android:gravity="center">
+
+                    <LinearLayout
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:orientation="horizontal"
+                        android:gravity="center_vertical">
+
+                        <TextView
+                            android:id="@+id/tv_device_id"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="16dp"
+                            android:text="ID: --"
+                            android:textColor="#2F9DF1"
+                            android:textSize="20sp"/>
+
+                        <ImageView
+                            android:id="@+id/battery_state_img"
+                            android:layout_width="28dp"
+                            android:layout_height="28dp"
+                            android:layout_gravity="center_vertical"
+                            android:layout_marginRight="10dp"
+                            android:src="@drawable/wdkl_stat_sys_battery"/>
+
+                        <!--   蓝牙状态  -->
+                        <ImageView
+                            android:id="@+id/bluetooth_state_imagev"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="16dp"
+                            android:visibility="gone"/>
+                        <!--   WiFi状态  -->
+                        <ImageView
+                            android:id="@+id/wifi_state_imagev"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="16dp" />
+
+                        <!-- 以太网 -->
+                        <ImageView
+                            android:id="@+id/ethernet_state_imagev"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="16dp" />
+
+                        <!--   tcp连接状态  -->
+                        <ImageView
+                            android:id="@+id/tcp_state_imagev"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="16dp"
+                            android:src="@drawable/ic_tcp_fail"/>
+
+                        <!--白昼状态-->
+                        <ImageView
+                            android:id="@+id/day_night_state_imagev"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="16dp" />
+
+                    </LinearLayout>
+                </RelativeLayout>
+            </RelativeLayout>
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_above="@+id/bottom_linlyout"
+                android:layout_below="@+id/title_relayout">
+
+                <FrameLayout
+                    android:id="@+id/left_framlyout"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="0.23"/>
+
+
+                <FrameLayout
+                    android:id="@+id/middle_fralyout"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_toRightOf="@+id/left_framlyout"
+                    android:layout_weight="0.77"/>
+
+            </LinearLayout>
+            <FrameLayout
+                android:id="@+id/right_fralyout"
+                android:layout_width="480dp"
+                android:layout_height="match_parent"
+                android:layout_above="@+id/bottom_linlyout"
+                android:layout_below="@+id/title_relayout"
+                android:layout_alignParentRight="true"/>
+
+            <LinearLayout
+                android:id="@+id/bottom_linlyout"
+                android:layout_width="match_parent"
+                android:layout_height="60dp"
+                android:layout_alignParentBottom="true"
+                android:background="#2F9DF1"
+                android:orientation="horizontal">
+
+                <LinearLayout
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:orientation="horizontal">
+
+                    <RadioGroup
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent"
+                        android:orientation="horizontal">
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/home_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/shou_ye_no"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_home"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/broadcast_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/guang_bo"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_broadcast"
+                            android:textSize="24sp"
+                            android:visibility="gone"/>
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/visit_an_extension_radio_bt"
+                            android:layout_width="0dp"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_broadcast_icon"
+                            android:gravity="center"
+                            android:textColor="#FFFFFF"
+                            android:text="@string/str_visiting"
+                            android:textSize="16sp"
+                            android:visibility="gone" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/doctor_host_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/ic_doctor"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_doctor"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/inpatient_ward_radio_bt"
+                            android:layout_width="0dp"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_inpatient_ward_icon"
+                            android:gravity="center"
+                            android:textColor="#FFFFFF"
+                            android:text="@string/str_ward"
+                            android:textSize="16sp"
+                            android:visibility="gone" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/sickbed_radio_bt"
+                            android:layout_width="0dp"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_broadcast_icon"
+                            android:gravity="center"
+                            android:textColor="#FFFFFF"
+                            android:text="@string/str_sick_bed"
+                            android:textSize="16sp"
+                            android:visibility="gone" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/nurse_move_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_move_icon"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_mobile"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/other_host_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_other_host_icon"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_other_host"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/collocation_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_other_host_icon"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_trusteeship"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/led_settings_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_set_icon"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_led"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.BadgeRadioButton
+                            android:id="@+id/nb_device_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/ic_nb_iot_device"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_nb_iot"
+                            android:textSize="24sp" />
+
+                        <com.wdkl.ncs.android.lib.widget.CustomRadioButton
+                            android:id="@+id/system_settings_radio_bt"
+                            android:layout_width="wrap_content"
+                            android:layout_height="match_parent"
+                            android:layout_weight="1"
+                            android:button="@null"
+                            android:drawableLeft="@drawable/selt_set_icon"
+                            android:drawablePadding="10px"
+                            android:gravity="center"
+                            android:textColor="@drawable/selector_bottom_btn_text_color"
+                            android:text="@string/str_settings"
+                            android:textSize="24sp" />
+
+                        <TextView
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="5"/>
+
+                    </RadioGroup>
+                </LinearLayout>
+            </LinearLayout>
+
+        <!--通话界面-->
+        <FrameLayout
+            android:id="@+id/call_frame"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+
+        <!--注册界面-->
+        <LinearLayout
+            android:id="@+id/ll_register_view"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="@color/white"
+            android:orientation="vertical"
+            android:gravity="center_horizontal">
+
+            <ImageView
+                android:id="@+id/home_view_qr_code"
+                android:layout_marginTop="10dp"
+                android:layout_width="280dp"
+                android:layout_height="280dp"
+                android:layout_gravity="center_horizontal" />
+
+            <TextView
+                android:id="@+id/home_view_device_model"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="10dp"
+                android:text="rom:"
+                android:textColor="@color/black"
+                android:textSize="20sp"
+                android:visibility="gone"/>
+
+            <TextView
+                android:id="@+id/home_view_local_ip"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="IP:"
+                android:textColor="@color/black"
+                android:textSize="20sp" />
+
+            <TextView
+                android:id="@+id/home_view_local_mac"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="MAC:"
+                android:textColor="@color/black"
+                android:textSize="20sp" />
+
+            <TextView
+                android:id="@+id/home_view_local_imei"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="IMEI:"
+                android:textColor="@color/black"
+                android:textSize="20sp" />
+
+            <TextView
+                android:id="@+id/home_view_app_version"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="App version:"
+                android:textColor="@color/black"
+                android:textSize="20sp" />
+
+            <TextView
+                android:id="@+id/home_view_mcu_version"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="10dp"
+                android:text="MCU:"
+                android:textColor="@color/black"
+                android:textSize="20sp"
+                android:visibility="gone"/>
+
+            <TextView
+                android:id="@+id/home_view_device_state"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="10dp"
+                android:textColor="@color/black"
+                android:textSize="20sp" />
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="20dp"
+                android:gravity="center">
+                <Button
+                    android:id="@+id/btn_get_server"
+                    android:layout_width="140dp"
+                    android:layout_height="wrap_content"
+                    android:background="#2F9DF1"
+                    android:text="@string/register_auto_config"
+                    android:textSize="20sp"
+                    android:visibility="gone"/>
+
+                <Button
+                    android:id="@+id/btn_set_debug"
+                    android:layout_width="140dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="10dp"
+                    android:background="#2F9DF1"
+                    android:text="Debug"
+                    android:textSize="20sp" />
+
+                <Button
+                    android:id="@+id/btn_set_language"
+                    android:layout_width="140dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="10dp"
+                    android:background="#2F9DF1"
+                    android:text="@string/language_settings"
+                    android:textSize="20sp" />
+
+                <Button
+                    android:id="@+id/btn_set_server"
+                    android:layout_width="140dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="10dp"
+                    android:background="#2F9DF1"
+                    android:text="@string/server_config"
+                    android:textSize="20sp" />
+
+                <Button
+                    android:id="@+id/home_view_btn_reload"
+                    android:layout_width="140dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="10dp"
+                    android:background="#2F9DF1"
+                    android:text="@string/register_reload"
+                    android:textSize="20sp" />
+
+                <Button
+                    android:id="@+id/btn_reboot"
+                    android:layout_width="140dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="10dp"
+                    android:background="#2F9DF1"
+                    android:text="@string/register_reboot"
+                    android:textSize="20sp" />
+
+            </LinearLayout>
+
+        </LinearLayout>
+
+    </RelativeLayout>
+
+</layout>

+ 94 - 0
android_host/src/main/h10_wke_1h/res/layout-land/activity_register.xml

@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_marginTop="6dp"
+        android:layout_marginBottom="6dp"
+        android:background="@color/white"
+        android:orientation="vertical"
+        android:gravity="center_horizontal">
+
+        <ImageView
+            android:id="@+id/view_qr_code"
+            android:layout_marginTop="10dp"
+            android:layout_width="280dp"
+            android:layout_height="280dp"
+            android:layout_gravity="center_horizontal" />
+
+        <TextView
+            android:id="@+id/tv_device_model"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:text="rom:"
+            android:textColor="@color/black"
+            android:textSize="20sp" />
+
+        <TextView
+            android:id="@+id/tv_local_ip"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:text="IP:"
+            android:textColor="@color/black"
+            android:textSize="20sp" />
+
+        <TextView
+            android:id="@+id/tv_local_mac"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:text="MAC:"
+            android:textColor="@color/black"
+            android:textSize="20sp" />
+
+        <TextView
+            android:id="@+id/tv_local_imei"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:text="IMEI:"
+            android:textColor="@color/black"
+            android:textSize="20sp" />
+
+        <TextView
+            android:id="@+id/tv_app_version"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:text="App version:"
+            android:textColor="@color/black"
+            android:textSize="20sp" />
+
+        <TextView
+            android:id="@+id/tv_mcu_version"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:text="MCU:"
+            android:textColor="@color/black"
+            android:textSize="20sp"
+            android:visibility="gone"/>
+
+        <TextView
+            android:id="@+id/feedback_device_info_tv"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:textColor="@color/black"
+            android:textSize="20sp" />
+
+        <Button
+            android:id="@+id/btn_reload"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="40dp"
+            android:padding="10dp"
+            android:background="#2F9DF1"
+            android:text="@string/register_reload"
+            android:textSize="20sp"
+            android:visibility="gone"/>
+
+    </LinearLayout>
+</layout>

+ 106 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_broadcast.xml

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <LinearLayout
+            android:id="@+id/sound_recording_linlyout"
+            android:layout_width="match_parent"
+            android:layout_height="50dp"
+            android:orientation="vertical"
+            >
+
+            <RelativeLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content">
+
+                <TextView
+                    android:id="@+id/serial_number_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="5dp"
+                    android:text="1"
+                    android:textSize="5dp" />
+
+                <TextView
+                    android:id="@+id/filename_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="3dp"
+                    android:layout_toRightOf="@+id/serial_number_tv"
+                    android:text="录音"
+                    android:textSize="5dp" />
+
+                <TextView
+                    android:id="@+id/duration_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_toRightOf="@+id/filename_tv"
+                    android:layout_marginLeft="5dp"
+                    android:text="30s"
+                    android:textSize="5dp" />
+                <TextView
+                    android:id="@+id/time_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_alignParentRight="true"
+                    android:text="2002-03-28 12:12:23"
+                    android:textSize="5dp" />
+            </RelativeLayout>
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="5dp">
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_alignParentRight="true"
+                    android:orientation="horizontal">
+
+                    <Button
+                        android:id="@+id/delete_bt"
+                        android:layout_width="20dp"
+                        android:layout_height="15dp"
+                        android:text="删除"
+                        android:textSize="5dp" />
+
+                    <Button
+                        android:id="@+id/audition_bt"
+                        android:layout_width="20dp"
+                        android:layout_height="15dp"
+                        android:text="试听"
+                        android:textSize="5dp" />
+
+                    <Button
+                        android:id="@+id/play_bt"
+                        android:layout_width="20dp"
+                        android:layout_height="15dp"
+                        android:text="播放"
+                        android:textSize="5dp" />
+
+                    <Button
+                        android:id="@+id/suspend_bt"
+                        android:layout_width="20dp"
+                        android:layout_height="15dp"
+                        android:text="暂停"
+                        android:textSize="5dp" />
+
+                    <Button
+                        android:id="@+id/set_bt"
+                        android:layout_width="20dp"
+                        android:layout_height="15dp"
+                        android:text="设置"
+                        android:textSize="5dp" />
+
+                </LinearLayout>
+            </RelativeLayout>
+
+        </LinearLayout>
+
+
+    </RelativeLayout>
+</layout>

+ 167 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_call_records_item.xml

@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="96dp"
+        android:background="#ffffff"
+        android:layout_marginTop="6dp"
+        android:paddingTop="4dp"
+        android:paddingBottom="4dp">
+
+        <LinearLayout
+            android:id="@+id/tab_linyout"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="10dp"
+            android:layout_centerVertical="true"
+            android:orientation="vertical">
+
+            <ImageView
+                android:id="@+id/tab_imagev"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:src="@drawable/lai_dian_tou_xiang_bg" />
+
+            <ImageView
+                android:id="@+id/call_status_imagev"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="2dp"
+                android:src="@drawable/hu_ru_wei_jie" />
+        </LinearLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_marginRight="10dp"
+            android:layout_toRightOf="@+id/tab_linyout">
+
+            <RelativeLayout
+                android:id="@+id/room_name_linlyout"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="10dp">
+
+                <TextView
+                    android:id="@+id/sickbed_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text=""
+                    android:textSize="20sp"
+                    android:singleLine="true"
+                    android:ellipsize="end"/>
+
+                <TextView
+                    android:id="@+id/call_time_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_alignParentRight="true"
+                    android:text=""
+                    android:textSize="12sp"
+                    android:visibility="gone"/>
+
+            </RelativeLayout>
+
+            <RelativeLayout
+                android:id="@+id/nursing_project_relalyout"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_below="@+id/room_name_linlyout"
+                android:layout_marginTop="2dp"
+                android:layout_marginLeft="10dp"
+                android:orientation="vertical">
+
+                <TextView
+                    android:id="@+id/name_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text=""
+                    android:textSize="20sp"
+                    android:singleLine="true"
+                    android:ellipsize="end"/>
+
+                <TextView
+                    android:id="@+id/call_list_reply"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:layout_alignParentRight="true"
+                    android:drawableLeft="@drawable/hu_jiao"
+                    android:drawablePadding="6dp"
+                    android:textSize="18sp"
+                    android:text="@string/call_record_replay" />
+
+                <TextView
+                    android:id="@+id/call_sos_reply"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:padding="4dp"
+                    android:layout_alignParentRight="true"
+                    android:background="@drawable/sp_event_unhandled_bg"
+                    android:textSize="16sp"
+                    android:text="@string/call_record_unhandled"/>
+
+                <LinearLayout
+                    android:id="@+id/incident_linlyou"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_alignParentRight="true"
+                    android:orientation="horizontal"
+                    android:visibility="gone">
+
+                    <ImageView
+                        android:id="@+id/treatment_state_imagev"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center"
+                        android:layout_marginRight="6dp"
+                        android:src="@drawable/yi_chu_li" />
+
+                    <TextView
+                        android:id="@+id/project_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:padding="4dp"
+                        android:gravity="center"
+                        android:text=""
+                        android:background="@drawable/sp_event_handled"
+                        android:textSize="16sp" />
+
+                    <ImageView
+                        android:id="@+id/play_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:background="@drawable/wei_bo_fang"
+                        android:gravity="center" />
+
+                </LinearLayout>
+            </RelativeLayout>
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_below="@+id/nursing_project_relalyout"
+                android:layout_alignParentRight="true"
+                android:layout_marginTop="4dp"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/conductor_name_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="10dp"
+                    android:text=""
+                    android:textSize="16sp"
+                    android:visibility="gone"/>
+
+                <TextView
+                    android:id="@+id/processing_time_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text=""
+                    android:textSize="16sp" />
+            </LinearLayout>
+        </RelativeLayout>
+    </RelativeLayout>
+</layout>

+ 70 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_calling_item.xml

@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="120dp"
+    android:background="#ffffff"
+    android:layout_marginTop="6dp"
+    android:paddingTop="4dp"
+    android:paddingBottom="4dp">
+
+    <LinearLayout
+        android:layout_width="wrap_content"
+        android:layout_height="match_parent"
+        android:layout_weight="7"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/tv_calling_bed_name"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:paddingLeft="8dp"
+            android:paddingTop="8dp"
+            android:textSize="22sp"
+            android:text="--"
+            android:singleLine="true"
+            android:ellipsize="end"/>
+
+        <TextView
+            android:id="@+id/tv_calling_custom_name"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:paddingLeft="8dp"
+            android:paddingTop="8dp"
+            android:textSize="22sp"
+            android:text="--"
+            android:singleLine="true"
+            android:ellipsize="end"/>
+
+        <TextView
+            android:id="@+id/tv_calling_time"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:paddingLeft="8dp"
+            android:paddingTop="4dp"
+            android:textSize="18sp"
+            android:text="--:--"/>
+    </LinearLayout>
+
+    <LinearLayout
+        android:layout_width="wrap_content"
+        android:layout_height="match_parent"
+        android:layout_weight="3"
+        android:orientation="vertical"
+        android:gravity="center">
+
+        <ImageView
+            android:id="@+id/btn_call_accept"
+            android:layout_width="68dp"
+            android:layout_height="68dp"
+            android:padding="4dp"
+            android:src="@drawable/ic_answer_normal" />
+
+        <ImageView
+            android:id="@+id/btn_call_reject"
+            android:layout_width="68dp"
+            android:layout_height="68dp"
+            android:src="@drawable/ic_hangup_normal"
+            android:visibility="gone"/>
+    </LinearLayout>
+
+</LinearLayout>

+ 26 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_doctor_host.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+      android:layout_width="140dp"
+      android:layout_height="100dp"
+      android:padding="10dp"
+      android:background="@drawable/item_selector">
+
+    <ImageView
+        android:id="@+id/doctor_photo_imagev"
+        android:layout_width="80dp"
+        android:layout_height="80dp"
+        android:layout_gravity="center_vertical"
+        android:background="@drawable/ic_doctor_host" />
+
+    <TextView
+        android:id="@+id/doctor_name_tv"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center_vertical"
+        android:layout_marginLeft="10dp"
+        android:text="--"
+        android:textSize="24sp" />
+
+  </LinearLayout>
+</layout>

+ 48 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_event_list_item.xml

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="80dp"
+        android:layout_marginTop="4dp">
+
+        <TextView
+            android:id="@+id/tv_alarm_index"
+            android:layout_width="80dp"
+            android:layout_height="match_parent"
+            android:gravity="center"
+            android:background="@color/color_gray"
+            android:textColor="@color/black"
+            android:textSize="30sp"/>
+
+        <com.wdkl.ncs.android.lib.widget.MarqueeTextView
+            android:id="@+id/incident_tv"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_toLeftOf="@+id/handle_imagev"
+            android:layout_toRightOf="@+id/tv_alarm_index"
+            android:layout_marginLeft="20dp"
+            android:layout_marginRight="20dp"
+            android:gravity="center_vertical"
+            android:ellipsize="marquee"
+            android:focusable="true"
+            android:focusableInTouchMode="true"
+            android:marqueeRepeatLimit="-1"
+            android:singleLine="true"
+            android:textColor="@color/black"
+            android:textSize="32sp" />
+
+        <TextView
+            android:id="@+id/handle_imagev"
+            android:layout_width="80dp"
+            android:layout_height="60dp"
+            android:layout_alignParentRight="true"
+            android:layout_centerVertical="true"
+            android:gravity="center"
+            android:padding="4dp"
+            android:text="@string/str_confirm"
+            android:background="@drawable/sp_event_unhandled_bg"
+            android:textSize="20sp"/>
+
+    </RelativeLayout>
+</layout>

+ 71 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_frame_bed_vos.xml

@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools">
+
+    <RelativeLayout
+        android:layout_width="30dp"
+        android:layout_height="30dp">
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <ImageView
+                android:id="@+id/head_imagv"
+                android:layout_width="6dp"
+                android:layout_height="6dp"
+                android:background="#000000" />
+
+            <LinearLayout
+                android:id="@+id/data_linlayout"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentRight="true"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/sex_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="2dp"
+                    android:text="性别"
+                    android:textSize="5dp" />
+
+                <TextView
+                    android:id="@+id/age_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="2dp"
+                    android:text="年龄"
+                    android:textSize="5dp" />
+            </LinearLayout>
+
+            <TextView
+                android:id="@+id/name_tv"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_below="@+id/data_linlayout"
+                android:gravity="center_horizontal"
+                android:text="老王"
+                android:textSize="8dp"
+                tools:ignore="NotSibling" />
+
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:id="@+id/bottom_relalyout"
+            android:layout_width="match_parent"
+            android:layout_height="10dp"
+            android:layout_alignParentBottom="true">
+
+            <TextView
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:gravity="center"
+                android:text="护理级别:特技"
+                android:textSize="4dp" />
+
+        </RelativeLayout>
+
+    </RelativeLayout>
+</layout>

+ 39 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_frame_part_item.xml

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+xmlns:bind="http://schemas.android.com/apk/res-auto"
+xmlns:tools="http://schemas.android.com/tools"
+tools:ignore="MissingDefaultResource">
+<RelativeLayout
+    android:layout_width="match_parent"
+    android:layout_height="40dp"
+    android:background="#ffffff">
+    <LinearLayout
+        android:id="@+id/sickroom_linlyout"
+        android:layout_width="match_parent"
+        android:layout_height="10dp"
+        android:gravity="center_vertical"
+        android:orientation="horizontal">
+        <ImageView
+            android:id="@+id/ward_imagv"
+            android:layout_width="10dp"
+            android:layout_height="10dp"
+            android:background="#000000"/>
+        <TextView
+            android:id="@+id/ward_tv"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="10dp"
+            android:textSize="8dp"
+            android:text="5房"/>
+
+    </LinearLayout>
+    <android.support.v7.widget.RecyclerView
+        android:id="@+id/sickbed_rev"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_below="@+id/sickroom_linlyout"
+        android:background="#800000"
+        >
+</android.support.v7.widget.RecyclerView>
+</RelativeLayout>
+</layout>

+ 123 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_hospital_frame_part.xml

@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:id="@+id/rl_bed_info"
+        android:layout_width="140dp"
+        android:layout_height="112dp"
+        android:background="@drawable/item_selector"
+        android:padding="4dp">
+
+        <LinearLayout
+            android:id="@+id/rl_nurse_item"
+            android:layout_width="match_parent"
+            android:layout_height="20dp"
+            android:layout_alignParentBottom="true">
+            <TextView
+                android:id="@+id/tv_nurse_config_name"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.5"
+                android:singleLine="true"
+                android:ellipsize="end"
+                android:text="--"
+                android:textColor="@color/gray_deep"
+                android:textSize="14sp"/>
+
+            <TextView
+                android:id="@+id/tv_nurse_config_color"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:singleLine="true"
+                android:ellipsize="end"
+                android:background="@color/color_gray"
+                android:textColor="@color/color_white"
+                android:textSize="12sp" />
+
+        </LinearLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_above="@id/rl_nurse_item"
+            android:padding="2dp">
+
+            <LinearLayout
+                android:id="@+id/ll_room_view"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
+                <TextView
+                    android:id="@+id/room_number_tv"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="2"
+                    android:singleLine="true"
+                    android:ellipsize="end"
+                    android:text="--"
+                    android:textSize="18sp"
+                    android:textColor="#2F9DF1"/>
+
+                <TextView
+                    android:id="@+id/tv_critical"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center"
+                    android:singleLine="true"
+                    android:ellipsize="end"
+                    android:textColor="@color/color_white"
+                    android:textSize="16sp" />
+
+            </LinearLayout>
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_below="@id/ll_room_view">
+
+                <ImageView
+                    android:id="@+id/patient_imagev"
+                    android:layout_width="0dp"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="2"
+                    android:layout_marginTop="6dp"
+                    android:src="@drawable/kong_chuang" />
+
+                <TextView
+                    android:id="@+id/patient_name_tv"
+                    android:layout_width="0dp"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="5"
+                    android:layout_marginTop="12dp"
+                    android:paddingLeft="6dp"
+                    android:singleLine="true"
+                    android:text="--"
+                    android:textSize="20sp"
+                    android:textColor="@color/black"/>
+
+                <TextView
+                    android:id="@+id/patient_age_tv"
+                    android:layout_width="0dp"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="2"
+                    android:layout_marginTop="10dp"
+                    android:gravity="center"
+                    android:text="--"
+                    android:textSize="16sp"
+                    android:textColor="@color/black"/>
+
+                <ImageView
+                    android:id="@+id/sex_imagev"
+                    android:layout_width="0dp"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="1"
+                    android:layout_marginTop="20dp"
+                    android:src="@drawable/nv" />
+            </LinearLayout>
+
+        </RelativeLayout>
+
+    </RelativeLayout>
+</layout>

+ 25 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_inpatient_ward.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:orientation="vertical">
+
+            <CheckBox
+                android:id="@+id/check_box"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:scaleX="0.4"
+                android:scaleY="0.4"
+                android:text="測試"
+
+                android:textSize="14dp" />
+
+        </LinearLayout>
+    </RelativeLayout>
+</layout>

+ 17 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_led_item.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginTop="10dp"
+    android:background="#ffffff">
+
+    <TextView
+        android:id="@+id/tv_led_name"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:padding="8dp"
+        android:text="LED"
+        android:textSize="24sp"/>
+
+</LinearLayout>

+ 26 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_mobile_device.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="140dp"
+        android:layout_height="100dp"
+        android:padding="10dp"
+        android:background="@drawable/item_selector">
+
+        <ImageView
+            android:id="@+id/mobile_photo_imagev"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
+            android:background="@drawable/ic_nurse_default" />
+
+        <TextView
+            android:id="@+id/mobile_name_tv"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
+            android:layout_marginLeft="10dp"
+            android:text="--"
+            android:textSize="24sp" />
+
+    </LinearLayout>
+</layout>

+ 25 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_nb_iot_device.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="140dp"
+        android:layout_height="120dp"
+        android:padding="10dp"
+        android:background="@drawable/item_selector">
+
+        <ImageView
+            android:layout_width="80dp"
+            android:layout_height="80dp"
+            android:layout_gravity="center_vertical"
+            android:background="@drawable/nb_iot2" />
+
+        <TextView
+            android:id="@+id/tv_nb_iot_device"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
+            android:layout_marginLeft="10dp"
+            android:text="--"
+            android:textSize="20sp" />
+
+    </LinearLayout>
+</layout>

+ 26 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_other_host.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="140dp"
+        android:layout_height="100dp"
+        android:padding="10dp"
+        android:background="@drawable/item_selector">
+
+        <ImageView
+            android:id="@+id/iv_other_host"
+            android:layout_width="80dp"
+            android:layout_height="80dp"
+            android:layout_gravity="center_vertical"
+            android:background="@drawable/ic_other_host" />
+
+        <TextView
+            android:id="@+id/tv_other_host"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
+            android:layout_marginLeft="10dp"
+            android:text="--"
+            android:textSize="20sp" />
+
+    </LinearLayout>
+</layout>

+ 16 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_responsibility_bed.xml

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="80dp"
+        android:layout_height="40dp">
+
+        <TextView
+            android:id="@+id/responsibility_bed_tv"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="@drawable/responsible_bed_bg"
+            android:gravity="center"
+            android:text=""
+            android:textSize="16sp" />
+    </LinearLayout>
+</layout>

+ 76 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_sickbed.xml

@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:tools="http://schemas.android.com/tools">
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="50dp"
+        android:layout_height="30dp">
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <ImageView
+                android:id="@+id/head_imagv"
+                android:layout_width="6dp"
+                android:layout_height="6dp"
+                android:background="#000000" />
+
+            <LinearLayout
+                android:id="@+id/data_linlayout"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentRight="true"
+                android:orientation="horizontal">
+                <TextView
+                    android:id="@+id/bed_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="2dp"
+                    android:text="5房3床"
+                    android:textSize="5dp" />
+                <TextView
+                    android:id="@+id/sex_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="2dp"
+                    android:text="性别"
+                    android:textSize="5dp" />
+
+                <TextView
+                    android:id="@+id/age_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="2dp"
+                    android:text="年龄"
+                    android:textSize="5dp" />
+            </LinearLayout>
+
+            <TextView
+                android:id="@+id/name_tv"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_below="@+id/data_linlayout"
+                android:gravity="center_horizontal"
+                android:text="老王"
+                android:textSize="8dp"
+                tools:ignore="NotSibling" />
+
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:id="@+id/bottom_relalyout"
+            android:layout_width="match_parent"
+            android:layout_height="10dp"
+            android:layout_alignParentBottom="true">
+
+            <TextView
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:gravity="center"
+                android:text="护理级别:特技"
+                android:textSize="4dp" />
+
+        </RelativeLayout>
+
+
+    </RelativeLayout>
+</layout>

+ 25 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_trusteeship_host.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="140dp"
+        android:layout_height="100dp"
+        android:padding="10dp"
+        android:background="@drawable/item_selector">
+
+        <ImageView
+            android:layout_width="80dp"
+            android:layout_height="80dp"
+            android:layout_gravity="center_vertical"
+            android:background="@drawable/ic_other_host" />
+
+        <TextView
+            android:id="@+id/tv_device_name"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
+            android:layout_marginLeft="10dp"
+            android:text="--"
+            android:textSize="24sp" />
+
+    </LinearLayout>
+</layout>

+ 43 - 0
android_host/src/main/h10_wke_1h/res/layout-land/adapter_visit_bed.xml

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginTop="20dp"
+    android:orientation="vertical">
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:padding="10dp">
+        <TextView
+            android:id="@+id/tv_visit_bed"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1.5"
+            android:text="--"
+            android:textColor="#2F9DF1"
+            android:textSize="24sp"/>
+        <TextView
+            android:id="@+id/tv_visit_name"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1.5"
+            android:text="--"
+            android:textColor="#2F9DF1"
+            android:textSize="24sp"/>
+
+        <Button
+            android:id="@+id/btn_visit"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:gravity="center"
+            android:text="@string/str_invite"
+            android:textColor="#2F9DF1"
+            android:textSize="26sp"/>
+    </LinearLayout>
+
+    <View
+        android:layout_width="match_parent"
+        android:layout_height="1dp"
+        android:background="@color/black"/>
+</LinearLayout>

+ 323 - 0
android_host/src/main/h10_wke_1h/res/layout-land/add_the_timing.xml

@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:id="@+id/dds"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/fixed_time_airplay_tv"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="定时播放"
+            android:textSize="5dp" />
+
+
+        <LinearLayout
+            android:id="@+id/period_linlyout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="horizontal">
+
+            <CheckBox
+                android:id="@+id/monday_chebox"
+                android:layout_width="18dp"
+                android:layout_height="13dp"
+                android:text="周一"
+                android:button="@null"
+                android:gravity="center"
+                android:layout_marginLeft="2dp"
+                android:textColor="@drawable/selt_check_box_text_color"
+                android:background="@drawable/selt_check_box_bg"
+                android:textSize="5dp" />
+
+            <CheckBox
+                android:id="@+id/tuesday_chebox"
+                android:layout_width="18dp"
+                android:layout_height="13dp"
+                android:button="@null"
+                android:gravity="center"
+                android:layout_marginLeft="2dp"
+                android:textColor="@drawable/selt_check_box_text_color"
+                android:background="@drawable/selt_check_box_bg"
+                android:text="周二"
+                android:textSize="5dp" />
+
+            <CheckBox
+                android:id="@+id/wednesday_chebox"
+                android:layout_width="18dp"
+                android:layout_height="13dp"
+                android:button="@null"
+                android:gravity="center"
+                android:layout_marginLeft="2dp"
+                android:textColor="@drawable/selt_check_box_text_color"
+                android:background="@drawable/selt_check_box_bg"
+                android:text="周三"
+                android:textSize="5dp" />
+
+            <CheckBox
+                android:id="@+id/thursday_chebox"
+                android:layout_width="18dp"
+                android:layout_height="13dp"
+                android:button="@null"
+                android:gravity="center"
+                android:layout_marginLeft="2dp"
+                android:textColor="@drawable/selt_check_box_text_color"
+                android:background="@drawable/selt_check_box_bg"
+                android:text="周四"
+                android:textSize="5dp" />
+
+            <CheckBox
+                android:id="@+id/friday_chebox"
+                android:layout_width="18dp"
+                android:layout_height="13dp"
+                android:button="@null"
+                android:gravity="center"
+                android:layout_marginLeft="2dp"
+                android:textColor="@drawable/selt_check_box_text_color"
+                android:background="@drawable/selt_check_box_bg"
+                android:text="周五"
+                android:textSize="5dp" />
+
+
+        </LinearLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="2dp"
+                android:orientation="horizontal">
+
+
+                <CheckBox
+                    android:id="@+id/saturday_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="周六"
+                    android:textSize="5dp" />
+
+                <CheckBox
+                    android:id="@+id/week_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="周日"
+                    android:textSize="5dp" />
+            </LinearLayout>
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentRight="true"
+                android:orientation="horizontal">
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:id="@+id/hour_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="19"
+                        android:textSize="5dp" />
+
+                    <ImageView
+                        android:id="@+id/hour_select_imagev"
+                        android:layout_width="5dp"
+                        android:layout_height="5dp"
+                        android:background="@mipmap/ic_launcher" />
+
+
+                </LinearLayout>
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text=":"
+                    android:textSize="5dp" />
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:id="@+id/minute_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="19"
+                        android:textSize="5dp" />
+
+                    <ImageView
+                        android:id="@+id/minute_select_imagev"
+                        android:layout_width="5dp"
+                        android:layout_height="5dp"
+                        android:background="@mipmap/ic_launcher" />
+                </LinearLayout>
+
+
+            </LinearLayout>
+
+        </RelativeLayout>
+
+        <TextView
+            android:id="@+id/ward_to_play_tv"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="病区播放"
+            android:textSize="5dp" />
+
+<!--        <ScrollView-->
+<!--            android:layout_width="match_parent"-->
+<!--            android:layout_height="wrap_content"-->
+<!--            android:orientation="horizontal">-->
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal">
+
+                <CheckBox
+                    android:id="@+id/area_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="病区一"
+                    android:textSize="4dp" />
+
+                <CheckBox
+                    android:id="@+id/the_second_area_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="病区二"
+                    android:textSize="4dp" />
+
+                <CheckBox
+                    android:id="@+id/three_areas_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="病区三"
+                    android:textSize="4dp" />
+
+                <CheckBox
+                    android:id="@+id/the_four_areas_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="病区四"
+                    android:textSize="4dp" />
+
+                <CheckBox
+                    android:id="@+id/five_area_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="病区五"
+                    android:textSize="4dp" />
+
+                <CheckBox
+                    android:id="@+id/six_area_chebox"
+                    android:layout_width="18dp"
+                    android:layout_height="13dp"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:layout_marginLeft="2dp"
+                    android:textColor="@drawable/selt_check_box_text_color"
+                    android:background="@drawable/selt_check_box_bg"
+                    android:text="病区六"
+                    android:textSize="4dp" />
+
+            </LinearLayout>
+<!--        </ScrollView>-->
+       <RelativeLayout
+           android:layout_width="match_parent"
+           android:layout_height="wrap_content">
+        <ScrollView
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="horizontal">
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal">
+
+                <Button
+                    android:id="@+id/play_immediately_bt"
+                    android:layout_width="30dp"
+                    android:layout_height="15dp"
+                    android:text="立即播放"
+                    android:textSize="5dp" />
+
+                <Button
+                    android:id="@+id/delete_bt"
+                    android:layout_width="20dp"
+                    android:layout_height="15dp"
+                    android:text="删除"
+                    android:textSize="5dp" />
+
+                <Button
+                    android:id="@+id/audition_bt"
+                    android:layout_width="20dp"
+                    android:layout_height="15dp"
+                    android:text="试听"
+                    android:textSize="5dp" />
+
+                <Button
+                    android:id="@+id/suspend_bt"
+                    android:layout_width="20dp"
+                    android:layout_height="15dp"
+                    android:text="暂停"
+                    android:textSize="5dp" />
+
+                <Button
+                    android:id="@+id/save_bt"
+                    android:layout_width="20dp"
+                    android:layout_height="15dp"
+                    android:text="保存"
+                    android:textSize="5dp" />
+
+            </LinearLayout>
+        </ScrollView>
+       </RelativeLayout>
+    </LinearLayout>
+</layout>

+ 68 - 0
android_host/src/main/h10_wke_1h/res/layout-land/call_dialog_lay.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <!--拨出按钮显示-->
+    <LinearLayout
+        android:id="@+id/ll_call_outgoing"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:gravity="center"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/tv_out_call_text"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:text="@string/call_in_calling"
+            android:textSize="28sp"/>
+
+        <ImageView
+            android:id="@+id/iv_hangup_call"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="60dp"
+            android:src="@drawable/selector_call_hangup" />
+    </LinearLayout>
+
+
+    <!--接听按钮显示-->
+    <RelativeLayout
+        android:id="@+id/rl_call_incoming"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:gravity="center"
+        android:visibility="gone">
+
+        <TextView
+            android:id="@+id/tv_incoming_call_text"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:text="@string/call_incoming"
+            android:textSize="28sp"/>
+
+        <ImageView
+            android:id="@+id/iv_accept_call"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/tv_incoming_call_text"
+            android:layout_alignParentLeft="true"
+            android:layout_marginLeft="160dp"
+            android:layout_marginTop="60dp"
+            android:src="@drawable/selector_call_answer"/>
+
+        <ImageView
+            android:id="@+id/iv_reject_call"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/tv_incoming_call_text"
+            android:layout_alignParentRight="true"
+            android:layout_marginRight="160dp"
+            android:layout_marginTop="60dp"
+            android:src="@drawable/selector_call_end"/>
+    </RelativeLayout>
+
+</RelativeLayout>

+ 47 - 0
android_host/src/main/h10_wke_1h/res/layout-land/confirm_dialog.xml

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:padding="10dp"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <TextView
+        android:id="@+id/confirm_text"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:padding="8dp"
+        android:text=""
+        android:textColor="@color/red_color"
+        android:textSize="32sp"
+        android:gravity="center" />
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="40dp"
+        android:gravity="center">
+        <Button
+            android:id="@+id/confirm_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:background="@drawable/bg_bottom_btn"
+            android:padding="8dp"
+            android:text="@string/str_confirm"
+            android:textSize="20sp"
+            android:textColor="@drawable/selector_bottom_btn_text_color"/>
+
+        <Button
+            android:id="@+id/cancel_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="20dp"
+            android:background="@drawable/bg_bottom_btn"
+            android:padding="8dp"
+            android:text="@string/str_cancel"
+            android:textSize="20sp"
+            android:textColor="@drawable/selector_bottom_btn_text_color"/>
+    </LinearLayout>
+
+</LinearLayout>

+ 17 - 0
android_host/src/main/h10_wke_1h/res/layout-land/digital_item.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <TextView
+        android:id="@+id/tv_number"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@color/color_gray"
+        android:layout_margin="4dp"
+        android:padding="10dp"
+        android:gravity="center"
+        android:textSize="32sp"
+        android:textColor="@color/main_color"/>
+
+</LinearLayout>

+ 23 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_beds_in_the_ward.xml

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+    <com.scwang.smartrefresh.layout.SmartRefreshLayout
+        android:id="@+id/refresh"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        bind:srlEnableRefresh="true"
+        bind:srlEnableLoadMore="false">
+
+        <android.support.v7.widget.RecyclerView
+            android:id="@+id/listView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="#EE82EE">
+
+        </android.support.v7.widget.RecyclerView>
+
+    </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+</RelativeLayout>
+</layout>

+ 65 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_broadcast.xml

@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        xmlns:app="http://schemas.android.com/apk/res-auto"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="#EAF2F9">
+
+        <TextView
+            android:id="@+id/tv_broadcast_title"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="40dp"
+            android:layout_centerHorizontal="true"
+            android:text="@string/str_broadcast"
+            android:textSize="40sp"
+            android:textColor="@color/color_red"
+            android:textStyle="bold" />
+
+        <com.wdkl.ncs.android.lib.widget.VoiceLoadingView
+            android:id="@+id/my_voice_load_view"
+            android:layout_width="260dp"
+            android:layout_height="80dp"
+            android:layout_marginTop="10dp"
+            android:layout_below="@id/tv_broadcast_title"
+            android:layout_centerHorizontal="true"
+            app:cmlv_line_width="4dp"
+            app:cmlv_rail_color="@color/main_color"
+            app:cmlv_rail_count="10"/>
+
+        <ImageView
+            android:id="@+id/btn_record"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerInParent="true"
+            android:scaleType="center"
+            android:src="@drawable/mic_on" />
+
+        <TextView
+            android:id="@+id/tv_record"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/btn_record"
+            android:layout_marginTop="20dp"
+            android:gravity="center"
+            android:text="@string/broadcast_record_start"
+            android:textSize="28sp" />
+
+        <TextView
+            android:id="@+id/btn_broadcast"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentBottom="true"
+            android:layout_centerHorizontal="true"
+            android:layout_marginBottom="40dp"
+            android:paddingTop="10dp"
+            android:paddingBottom="10dp"
+            android:paddingLeft="20dp"
+            android:paddingRight="20dp"
+            android:background="@drawable/bg_bottom_btn"
+            android:text="@string/broadcast_start"
+            android:textSize="24sp"
+            android:textColor="@drawable/selector_button_text_color"/>
+    </RelativeLayout>
+</layout>

+ 192 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_call_records.xml

@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="#87CEFA">
+
+        <LinearLayout
+            android:id="@+id/button_linlyout"
+            android:layout_width="match_parent"
+            android:layout_height="48dp"
+            android:layout_marginTop="10dp"
+            android:layout_marginLeft="8dp"
+            android:layout_marginRight="8dp"
+            android:orientation="horizontal"
+            android:background="#ffffff">
+
+            <RelativeLayout
+                android:id="@+id/calling_linlyout"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:orientation="vertical">
+                <TextView
+                    android:id="@+id/calling_title_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerHorizontal="true"
+                    android:layout_marginTop="8dp"
+                    android:singleLine="true"
+                    android:text="@string/str_call"
+                    android:textSize="22sp" />
+
+                <ImageView
+                    android:id="@+id/calling_imagev"
+                    android:layout_width="12dp"
+                    android:layout_height="4dp"
+                    android:layout_marginTop="2dp"
+                    android:layout_below="@id/calling_title_tv"
+                    android:layout_centerHorizontal="true"
+                    android:src="@color/main_color"
+                    android:visibility="gone"/>
+
+                <TextView
+                    android:id="@+id/calling_num_tv"
+                    android:layout_width="24dp"
+                    android:layout_height="24dp"
+                    android:layout_toRightOf="@id/calling_title_tv"
+                    android:layout_marginLeft="2dp"
+                    android:layout_marginTop="12dp"
+                    android:gravity="center"
+                    android:background="@drawable/shape_untreated_quantity"
+                    android:text="9+"
+                    android:textSize="14sp"
+                    android:textStyle="bold"
+                    android:visibility="gone"/>
+
+            </RelativeLayout>
+
+
+            <RelativeLayout
+                android:id="@+id/no_answer_calls_linlyout"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:orientation="vertical">
+                <TextView
+                    android:id="@+id/no_answer_calls_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerHorizontal="true"
+                    android:layout_marginTop="8dp"
+                    android:singleLine="true"
+                    android:text="@string/str_missed_call"
+                    android:textSize="22sp" />
+                <ImageView
+                    android:id="@+id/no_answer_calls_imagev"
+                    android:layout_width="12dp"
+                    android:layout_height="4dp"
+                    android:layout_marginTop="2dp"
+                    android:layout_below="@id/no_answer_calls_tv"
+                    android:layout_centerHorizontal="true"
+                    android:src="@color/main_color"/>
+
+            </RelativeLayout>
+
+
+            <RelativeLayout
+                android:id="@+id/call_records_linlyout"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:orientation="vertical">
+                <TextView
+                    android:id="@+id/call_records_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerHorizontal="true"
+                    android:layout_marginTop="8dp"
+                    android:singleLine="true"
+                    android:text="@string/str_all_call"
+                    android:textSize="22sp" />
+                <ImageView
+                    android:id="@+id/call_records_imagev"
+                    android:layout_width="12dp"
+                    android:layout_height="4dp"
+                    android:layout_marginTop="2dp"
+                    android:layout_below="@id/call_records_tv"
+                    android:layout_centerHorizontal="true"
+                    android:visibility="gone"
+                    android:src="@color/main_color"/>
+
+            </RelativeLayout>
+
+            <LinearLayout
+                android:id="@+id/other_linlyout"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:orientation="horizontal"
+                android:visibility="gone">
+
+                <TextView
+                    android:id="@+id/other_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/str_other_call"
+                    android:textSize="22sp" />
+
+                <ImageView
+                    android:id="@+id/other_imagev"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="14dp"
+                    android:src="@drawable/xia_la" />
+
+            </LinearLayout>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/ll_call_record_list"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_below="@+id/button_linlyout"
+            android:layout_marginLeft="8dp"
+            android:layout_marginRight="8dp">
+
+            <com.scwang.smartrefresh.layout.SmartRefreshLayout
+                android:id="@+id/refresh"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                bind:srlEnableLoadMore="true"
+                bind:srlEnableRefresh="true">
+
+                <android.support.v7.widget.RecyclerView
+                    android:id="@+id/listView"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:background="#87CEFA"
+                    android:fadeScrollbars="true"
+                    android:scrollbarSize="4dp"
+                    android:scrollbarThumbVertical="@color/colorPrimaryDark"
+                    android:scrollbars="vertical"/>
+
+            </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+        </LinearLayout>
+
+        <!--呼叫列表-->
+        <LinearLayout
+            android:id="@+id/ll_call_list"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_below="@+id/button_linlyout"
+            android:layout_marginLeft="8dp"
+            android:layout_marginRight="8dp"
+            android:visibility="gone">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/rv_calling_list"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:scrollbars="vertical"
+                android:fadeScrollbars="true"
+                android:scrollbarSize="4dp"
+                android:scrollbarThumbVertical="@color/colorPrimaryDark">
+            </android.support.v7.widget.RecyclerView>
+        </LinearLayout>
+    </RelativeLayout>
+</layout>

+ 67 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_doctor_host.xml

@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <com.scwang.smartrefresh.layout.SmartRefreshLayout
+            android:id="@+id/doctor_host_refresh"
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="0.74"
+            bind:srlEnableLoadMore="false"
+            bind:srlEnableRefresh="true">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/doctor_host_recyv"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:background="#EAF2F9"
+                android:padding="10dp" />
+        </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+        <RelativeLayout
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="0.26"
+            android:layout_marginTop="10dp"
+            android:layout_marginBottom="6dp"
+            android:layout_marginRight="6dp">
+
+            <TextView
+                android:id="@+id/call_doctor_host"
+                android:layout_width="match_parent"
+                android:layout_height="72dp"
+                android:layout_alignParentBottom="true"
+                android:padding="16dp"
+                android:gravity="center"
+                android:paddingLeft="40dp"
+                android:drawableLeft="@drawable/ic_call_out"
+                android:background="#2584CC"
+                android:textSize="28sp"
+                android:text="@string/str_call"
+                android:textColor="@drawable/selector_action_button_text_color"/>
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_above="@id/call_doctor_host"
+                android:orientation="vertical"
+                android:background="@color/color_white">
+
+                <TextView
+                    android:id="@+id/tv_doctor_name_title"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:padding="4dp"
+                    android:gravity="center"
+                    android:text="--"
+                    android:textSize="24sp"
+                    android:textColor="#2F9DF1"/>
+
+            </LinearLayout>
+
+        </RelativeLayout>
+    </LinearLayout>
+
+</layout>

+ 134 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_entraceguard_video.xml

@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@android:color/background_dark">
+
+        <LinearLayout
+            android:layout_width="0dp"
+            android:layout_weight="3"
+            android:orientation="vertical"
+            android:layout_gravity="center"
+            android:background="#eee"
+            android:layout_height="match_parent">
+
+            <FrameLayout
+                android:id="@+id/remote_video_surface"
+                android:layout_height="match_parent"
+                android:layout_width="match_parent"
+                android:layout_gravity="center" />
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="0px"
+            android:layout_height="match_parent"
+            android:layout_weight="1"
+            android:background="@color/color_white"
+            android:orientation="vertical"
+            android:textAlignment="center">
+
+            <TextView
+                android:id="@+id/title"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="20dp"
+                android:layout_marginTop="50dp"
+                android:layout_marginRight="20dp"
+                android:layout_marginBottom="20dp"
+                android:text="@string/entrance_call"
+                android:textAlignment="center"
+                android:textColor="@color/colorPrimary"
+                android:textSize="22sp"/>
+
+            <LinearLayout
+                android:id="@+id/unlock_door"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:background="@drawable/button_bg_blue"
+                android:gravity="center"
+                android:padding="10dp">
+
+                <ImageView
+                    android:layout_width="50dp"
+                    android:layout_height="50dp"
+                    android:src="@drawable/lock_on"/>
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="30dp"
+                    android:layout_marginRight="30dp"
+                    android:text="@string/door_open"
+                    android:textColor="#fff"
+                    android:textFontWeight="400"
+                    android:textSize="30sp"/>
+            </LinearLayout>
+
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginTop="20dp"
+                android:orientation="vertical">
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:layout_margin="20dp"
+                    android:gravity="center"
+                    android:orientation="vertical">
+
+                    <ImageView
+                        android:id="@+id/speaker_on"
+                        android:layout_width="80dp"
+                        android:layout_height="80dp"
+                        android:layout_margin="0dp"
+                        android:src="@drawable/entrace_mute_selector" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="10dp"
+                        android:text="@string/call_volume_control"
+                        android:textColor="@color/colorPrimary"
+                        android:textSize="20sp" />
+                </LinearLayout>
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="1" />
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:layout_margin="20dp"
+                    android:gravity="center"
+                    android:orientation="vertical">
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_hangup"
+                        android:layout_width="80dp"
+                        android:layout_height="80dp"
+                        android:src="@drawable/selector_call_hangup" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="10dp"
+                        android:text="@string/call_end"
+                        android:textColor="@color/color_red"
+                        android:textSize="20sp" />
+                </LinearLayout>
+            </LinearLayout>
+
+
+        </LinearLayout>
+    </LinearLayout>
+</layout>

+ 42 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_frame_part.xml

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:bind="http://schemas.android.com/apk/res-auto">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="#EAF2F9">
+
+        <com.scwang.smartrefresh.layout.SmartRefreshLayout
+            android:id="@+id/refresh"
+            android:layout_width="0px"
+            android:layout_height="match_parent"
+            android:layout_marginLeft="8dp"
+            android:layout_marginRight="8dp"
+            android:layout_weight="0.74"
+            bind:srlEnableLoadMore="false"
+            bind:srlEnableRefresh="true">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/listView"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:scrollbars="vertical"
+                android:fadeScrollbars="true"
+                android:scrollbarStyle="insideOverlay" />
+
+        </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+        <RelativeLayout
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_marginRight="6dp"
+            android:layout_weight="0.26">
+
+            <include
+                android:id="@+id/right_incident_relyout"
+                layout="@layout/right_basic_information" />
+        </RelativeLayout>
+
+    </LinearLayout>
+</layout>

+ 26 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_inpatient_ward.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+    <TextView
+        android:id="@+id/title_tv"
+        android:layout_width="match_parent"
+        android:layout_height="20dp"
+        android:gravity="center"
+        android:textSize="8dp"
+        android:text="病区"/>
+<LinearLayout
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:layout_below="@+id/title_tv"
+    android:orientation="vertical">
+    <android.support.v7.widget.RecyclerView
+        android:id="@+id/inpatient_ward_recview"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+    </android.support.v7.widget.RecyclerView>
+</LinearLayout>
+
+</RelativeLayout>
+</layout>

+ 445 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_led_settings.xml

@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+<ScrollView
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:background="#EAF2F9">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:orientation="vertical"
+        android:padding="8dp">
+
+        <TextView
+            android:id="@+id/tv_led_empty_titile"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center_horizontal"
+            android:text="@string/led_null"
+            android:textColor="@color/red_color"
+            android:textSize="32sp"
+            android:visibility="gone"/>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="240dp">
+            <!--左侧点阵屏列表-->
+            <com.scwang.smartrefresh.layout.SmartRefreshLayout
+                android:id="@+id/led_refresh"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="3"
+                bind:srlEnableLoadMore="false"
+                bind:srlEnableRefresh="true">
+
+                <android.support.v7.widget.RecyclerView
+                    android:id="@+id/recycler_led_list"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent" />
+            </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+            <View
+                android:layout_width="1dp"
+                android:layout_height="match_parent"
+                android:layout_marginStart="10dp"
+                android:background="@color/main_color" />
+
+            <!--右侧点阵屏具体设置-->
+            <LinearLayout
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_marginStart="10dp"
+                android:layout_weight="7"
+                android:orientation="vertical">
+
+                <TextView
+                    android:id="@+id/tv_led_type"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:text=""
+                    android:textSize="24sp" />
+
+                <TextView
+                    android:id="@+id/tv_led_voice_on"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:text=""
+                    android:textSize="24sp" />
+
+                <TextView
+                    android:id="@+id/tv_led_font_size"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:text=""
+                    android:textSize="24sp" />
+
+                <LinearLayout
+                    android:id="@+id/ll_led_buttons"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:visibility="gone">
+                    <Button
+                        android:id="@+id/btn_ping"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="PING"
+                        android:textSize="20sp" />
+
+                    <Button
+                        android:id="@+id/btn_led_on"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="16dp"
+                        android:text="ON"
+                        android:textSize="20sp" />
+
+                    <Button
+                        android:id="@+id/btn_led_off"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="16dp"
+                        android:text="OFF"
+                        android:textSize="20sp" />
+                </LinearLayout>
+            </LinearLayout>
+        </LinearLayout>
+
+        <!--点阵屏全局设置-->
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="20dp"
+            android:padding="10dp"
+            android:orientation="horizontal">
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:text="@string/led_type"
+                android:textColor="#000000"
+                android:textSize="24sp" />
+
+            <RadioGroup
+                android:id="@+id/group_led_type"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="20dp"
+                android:orientation="horizontal">
+
+                <RadioButton
+                    android:id="@+id/radio_led_type_c2m"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/led_type_c2m"
+                    android:textSize="24sp" />
+
+                <RadioButton
+                    android:id="@+id/radio_led_type_t4"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="20dp"
+                    android:text="@string/led_type_t4"
+                    android:textSize="24sp" />
+            </RadioGroup>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="20dp"
+            android:padding="10dp"
+            android:orientation="horizontal">
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:text="@string/led_auto_sync_time"
+                android:textColor="#000000"
+                android:textSize="24sp" />
+
+            <RadioGroup
+                android:id="@+id/group_led_sync_time"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="20dp"
+                android:orientation="horizontal">
+
+                <RadioButton
+                    android:id="@+id/radio_led_sync_time_on"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/str_yes"
+                    android:textSize="24sp" />
+
+                <RadioButton
+                    android:id="@+id/radio_led_sync_time_off"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="20dp"
+                    android:text="@string/str_no"
+                    android:textSize="24sp" />
+            </RadioGroup>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="20dp"
+            android:padding="10dp"
+            android:orientation="horizontal">
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:text="@string/led_time_show_seconds"
+                android:textColor="#000000"
+                android:textSize="24sp" />
+
+            <RadioGroup
+                android:id="@+id/group_led_time_seconds"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="20dp"
+                android:orientation="horizontal">
+
+                <RadioButton
+                    android:id="@+id/radio_led_time_seconds_on"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/str_yes"
+                    android:textSize="24sp" />
+
+                <RadioButton
+                    android:id="@+id/radio_led_time_seconds_off"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="20dp"
+                    android:text="@string/str_no"
+                    android:textSize="24sp" />
+            </RadioGroup>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="100dp"
+            android:layout_marginTop="10dp"
+            android:padding="10dp">
+
+            <Button
+                android:id="@+id/btn_sync_time"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_margin="4dp"
+                android:layout_weight="1"
+                android:maxLines="2"
+                android:ellipsize="end"
+                android:text="@string/led_sync_time"
+                android:textSize="18sp" />
+
+            <Button
+                android:id="@+id/btn_reset_led"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_margin="4dp"
+                android:layout_weight="1"
+                android:maxLines="2"
+                android:ellipsize="end"
+                android:text="@string/led_reset"
+                android:textSize="18sp" />
+
+            <Button
+                android:id="@+id/btn_power_on_off"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_margin="4dp"
+                android:layout_weight="1"
+                android:maxLines="2"
+                android:ellipsize="end"
+                android:text="@string/led_on_off"
+                android:textSize="18sp"
+                android:visibility="gone"/>
+
+            <Button
+                android:id="@+id/btn_check_font"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_margin="4dp"
+                android:layout_weight="1"
+                android:maxLines="2"
+                android:ellipsize="end"
+                android:text="@string/led_check_font"
+                android:textSize="18sp" />
+
+            <Button
+                android:id="@+id/btn_update_font"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_margin="4dp"
+                android:layout_weight="1"
+                android:maxLines="2"
+                android:ellipsize="end"
+                android:text="@string/led_copy_font"
+                android:textSize="18sp" />
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:padding="14dp"
+            android:orientation="vertical">
+            <TextView
+                android:id="@+id/tv_led_program_time"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text=""
+                android:textSize="22sp" />
+
+            <SeekBar
+                android:id="@+id/skb_led_program_time"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:layout_marginTop="8dp"
+                android:max="30"
+                android:maxHeight="2dp"
+                android:progressDrawable="@drawable/po_seekbar"
+                android:thumb="@drawable/seekbar_thumb"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:padding="14dp"
+            android:orientation="vertical">
+            <TextView
+                android:id="@+id/tv_led_volume"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text=""
+                android:textSize="22sp" />
+
+            <SeekBar
+                android:id="@+id/skb_led_volume"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:layout_marginTop="8dp"
+                android:max="10"
+                android:maxHeight="2dp"
+                android:progressDrawable="@drawable/po_seekbar"
+                android:thumb="@drawable/seekbar_thumb"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:padding="14dp"
+            android:orientation="vertical">
+            <TextView
+                android:id="@+id/tv_led_voice_times"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text=""
+                android:textSize="22sp" />
+
+            <SeekBar
+                android:id="@+id/skb_led_voice_times"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:layout_marginTop="8dp"
+                android:max="5"
+                android:maxHeight="2dp"
+                android:progressDrawable="@drawable/po_seekbar"
+                android:thumb="@drawable/seekbar_thumb"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:padding="14dp"
+            android:orientation="vertical">
+            <TextView
+                android:id="@+id/tv_led_voice_speed"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text=""
+                android:textSize="22sp" />
+
+            <SeekBar
+                android:id="@+id/skb_led_voice_speed"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:layout_marginTop="8dp"
+                android:max="10"
+                android:maxHeight="2dp"
+                android:progressDrawable="@drawable/po_seekbar"
+                android:thumb="@drawable/seekbar_thumb"/>
+        </LinearLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:padding="14dp">
+
+            <TextView
+                android:id="@+id/led_info_type_title"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/led_default_info"
+                android:textSize="22sp" />
+
+            <RadioGroup
+                android:id="@+id/group_led_info_type"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="40dp"
+                android:layout_toRightOf="@id/led_info_type_title"
+                android:orientation="horizontal">
+
+                <RadioButton
+                    android:id="@+id/rb_date_time"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/led_show_date"
+                    android:textSize="22sp" />
+
+                <RadioButton
+                    android:id="@+id/rb_custom_info"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="40dp"
+                    android:text="@string/led_add_info"
+                    android:textSize="22sp" />
+            </RadioGroup>
+
+            <EditText
+                android:id="@+id/led_custom_content"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_below="@id/led_info_type_title"
+                android:layout_marginTop="10dp"
+                android:textSize="22sp"
+                android:visibility="invisible" />
+        </RelativeLayout>
+    </LinearLayout>
+</ScrollView>
+</layout>

+ 106 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_nb_iot_device.xml

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <LinearLayout
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="1"
+            android:padding="10dp"
+            android:background="#EAF2F9"
+            android:orientation="vertical">
+
+            <RadioGroup
+                android:id="@+id/group_host"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="vertical">
+
+                <RadioButton
+                    android:id="@+id/rb_offline_device"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:paddingTop="20dp"
+                    android:paddingBottom="20dp"
+                    android:background="@drawable/selector_button_bg_color"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:text="@string/str_offline_device"
+                    android:textSize="24sp"/>
+
+                <RadioButton
+                    android:id="@+id/rb_low_battery_device"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="20dp"
+                    android:paddingTop="20dp"
+                    android:paddingBottom="20dp"
+                    android:background="@drawable/selector_button_bg_color"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:text="@string/str_low_battery_device"
+                    android:textSize="24sp"/>
+            </RadioGroup>
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="20dp"
+                android:padding="10dp"
+                android:orientation="vertical">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/str_nb_iot_voice_warning"
+                    android:textColor="#000000"
+                    android:textSize="24sp" />
+
+                <RadioGroup
+                    android:id="@+id/group_voice_warning"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:orientation="horizontal">
+
+                    <RadioButton
+                        android:id="@+id/rb_voice_warning_on"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="@string/str_yes"
+                        android:textSize="20sp" />
+
+                    <RadioButton
+                        android:id="@+id/rb_voice_warning_off"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="10dp"
+                        android:text="@string/str_no"
+                        android:textSize="20sp" />
+                </RadioGroup>
+
+            </LinearLayout>
+        </LinearLayout>
+
+        <com.scwang.smartrefresh.layout.SmartRefreshLayout
+            android:id="@+id/nb_iot_device_refresh"
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="2.5"
+            bind:srlEnableLoadMore="false"
+            bind:srlEnableRefresh="true">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/rv_nb_iot_device"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:background="#EAF2F9"
+                android:padding="10dp"/>
+
+        </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+    </LinearLayout>
+
+</layout>

+ 75 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_nurse_move.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="horizontal"
+    android:background="#EAF2F9">
+
+
+    <com.scwang.smartrefresh.layout.SmartRefreshLayout
+        android:id="@+id/nurse_mobile_refresh"
+        android:layout_width="0dp"
+        android:layout_height="match_parent"
+        android:layout_weight="0.74"
+        bind:srlEnableLoadMore="false"
+        bind:srlEnableRefresh="true">
+
+        <android.support.v7.widget.RecyclerView
+            android:id="@+id/nurse_mobile_rv"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:padding="10dp"/>
+
+    </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+    <RelativeLayout
+        android:layout_width="0dp"
+        android:layout_height="match_parent"
+        android:layout_weight="0.26"
+        android:layout_marginTop="10dp"
+        android:layout_marginBottom="6dp"
+        android:layout_marginRight="6dp">
+
+        <TextView
+            android:id="@+id/call_nurse_mobile"
+            android:layout_width="match_parent"
+            android:layout_height="72dp"
+            android:layout_alignParentBottom="true"
+            android:padding="16dp"
+            android:gravity="center"
+            android:paddingLeft="40dp"
+            android:drawableLeft="@drawable/ic_call_out"
+            android:background="#2584CC"
+            android:textSize="28sp"
+            android:text="@string/str_call"
+            android:textColor="@drawable/selector_action_button_text_color"/>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_above="@id/call_nurse_mobile"
+            android:orientation="vertical"
+            android:background="@color/color_white">
+
+            <TextView
+                android:id="@+id/tv_manager_bed_title"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:padding="4dp"
+                android:gravity="center"
+                android:text="@string/responsible_bed"
+                android:textSize="24sp"
+                android:textColor="#2F9DF1"/>
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/nurse_duty_sickbed_rev"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:padding="10dp"/>
+
+        </LinearLayout>
+
+    </RelativeLayout>
+</LinearLayout>
+</layout>

+ 109 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_other_host.xml

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <LinearLayout
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="0.22"
+            android:padding="10dp"
+            android:background="#EAF2F9">
+
+            <RadioGroup
+                android:id="@+id/group_host"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="vertical">
+
+                <RadioButton
+                    android:id="@+id/rb_other_host"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:paddingTop="20dp"
+                    android:paddingBottom="20dp"
+                    android:background="@drawable/selector_button_bg_color"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:text="@string/str_other_host"
+                    android:textSize="24sp"/>
+
+                <RadioButton
+                    android:id="@+id/rb_manager_host"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="20dp"
+                    android:paddingTop="20dp"
+                    android:paddingBottom="20dp"
+                    android:background="@drawable/selector_button_bg_color"
+                    android:button="@null"
+                    android:gravity="center"
+                    android:text="@string/str_manager_host"
+                    android:textSize="24sp"/>
+            </RadioGroup>
+        </LinearLayout>
+
+        <com.scwang.smartrefresh.layout.SmartRefreshLayout
+            android:id="@+id/other_host_refresh"
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="0.52"
+            bind:srlEnableLoadMore="false"
+            bind:srlEnableRefresh="false">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/rv_other_host"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:background="#EAF2F9"
+                android:padding="10dp"/>
+
+        </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+        <RelativeLayout
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_marginTop="10dp"
+            android:layout_marginRight="6dp"
+            android:layout_marginBottom="6dp"
+            android:layout_weight="0.26">
+
+            <TextView
+                android:id="@+id/call_other_host"
+                android:layout_width="match_parent"
+                android:layout_height="72dp"
+                android:layout_alignParentBottom="true"
+                android:background="#2584CC"
+                android:drawableLeft="@drawable/ic_call_out"
+                android:gravity="center"
+                android:padding="16dp"
+                android:paddingLeft="40dp"
+                android:text="@string/str_call"
+                android:textColor="@drawable/selector_action_button_text_color"
+                android:textSize="28sp" />
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_above="@id/call_other_host"
+                android:background="@color/color_white"
+                android:orientation="vertical">
+
+                <TextView
+                    android:id="@+id/tv_device_name_title"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:padding="4dp"
+                    android:text="--"
+                    android:textColor="#2F9DF1"
+                    android:textSize="24sp" />
+
+            </LinearLayout>
+
+        </RelativeLayout>
+
+    </LinearLayout>
+
+</layout>

+ 28 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_sickbed.xml

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+<TextView
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:textSize="20dp"
+    android:text="这是病床界面"/>
+    <com.scwang.smartrefresh.layout.SmartRefreshLayout
+        android:id="@+id/sickbed_refresh"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        bind:srlEnableRefresh="true"
+        bind:srlEnableLoadMore="false">
+
+        <android.support.v7.widget.RecyclerView
+            android:id="@+id/sickbed_recyv"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="#EE1289">
+
+        </android.support.v7.widget.RecyclerView>
+
+    </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+</RelativeLayout>
+</layout>

Plik diff jest za duży
+ 1682 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_system_settings.xml


+ 75 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_trust_management.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:bind="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <com.scwang.smartrefresh.layout.SmartRefreshLayout
+        android:id="@+id/trusteeship_refresh"
+        android:layout_width="0dp"
+        android:layout_height="match_parent"
+        android:layout_weight="0.74"
+        bind:srlEnableLoadMore="false"
+        bind:srlEnableRefresh="true">
+
+        <android.support.v7.widget.RecyclerView
+            android:id="@+id/trusteeship_recyv"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:background="#EAF2F9"
+            android:padding="10dp" />
+    </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+    <RelativeLayout
+        android:layout_width="0dp"
+        android:layout_height="match_parent"
+        android:layout_weight="0.26"
+        android:layout_marginTop="10dp"
+        android:layout_marginBottom="6dp"
+        android:layout_marginRight="6dp">
+
+        <TextView
+            android:id="@+id/trusteeship_set"
+            android:layout_width="match_parent"
+            android:layout_height="72dp"
+            android:layout_alignParentBottom="true"
+            android:padding="16dp"
+            android:gravity="center"
+            android:background="#2584CC"
+            android:textSize="28sp"
+            android:text="@string/str_trusteeship"
+            android:textColor="@drawable/selector_action_button_text_color"/>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:layout_above="@id/trusteeship_set"
+            android:orientation="vertical"
+            android:background="@color/color_white">
+
+            <TextView
+                android:id="@+id/tv_trusteeship_host_name"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:padding="4dp"
+                android:gravity="center"
+                android:text="--"
+                android:textSize="24sp"
+                android:textColor="#2F9DF1"/>
+
+            <TextView
+                android:id="@+id/tv_trusteeship_id"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:padding="4dp"
+                android:gravity="center"
+                android:text=""
+                android:textSize="20sp"
+                android:textColor="#2F9DF1"/>
+
+        </LinearLayout>
+
+    </RelativeLayout>
+</LinearLayout>
+</layout>

+ 166 - 0
android_host/src/main/h10_wke_1h/res/layout-land/fragment_visit_management.xml

@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:bind="http://schemas.android.com/apk/res-auto">
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="这是探视主机"
+            android:textSize="20dp" />
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:orientation="horizontal">
+
+            <LinearLayout
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="0.6"
+                android:orientation="vertical">
+
+                <com.scwang.smartrefresh.layout.SmartRefreshLayout
+                    android:id="@+id/visit_the_host_refresh"
+                    android:layout_width="match_parent"
+                    android:layout_height="0dp"
+                    android:layout_weight="0.5"
+                    bind:srlEnableLoadMore="false"
+                    bind:srlEnableRefresh="true">
+
+                    <android.support.v7.widget.RecyclerView
+                        android:id="@+id/visit_the_host_recyv"
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent"
+                        android:background="#98FB98">
+
+                    </android.support.v7.widget.RecyclerView>
+
+                </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+
+                <com.scwang.smartrefresh.layout.SmartRefreshLayout
+                    android:id="@+id/visual_extension_refresh"
+                    android:layout_width="match_parent"
+                    android:layout_height="0dp"
+                    android:layout_weight="0.5"
+                    bind:srlEnableLoadMore="false"
+                    bind:srlEnableRefresh="true">
+
+                    <android.support.v7.widget.RecyclerView
+                        android:id="@+id/visual_extension_recyv"
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent"
+                        android:background="#98FB98">
+
+                    </android.support.v7.widget.RecyclerView>
+
+                </com.scwang.smartrefresh.layout.SmartRefreshLayout>
+            </LinearLayout>
+
+            <RelativeLayout
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="0.4">
+
+                <ImageView
+                    android:id="@+id/doctor_photo_imagev"
+                    android:layout_width="20dp"
+                    android:layout_height="20dp"
+                    android:background="@mipmap/ic_launcher" />
+
+                <LinearLayout
+                    android:id="@+id/doctor_message_linlyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="30dp"
+                    android:layout_toRightOf="@+id/doctor_photo_imagev"
+                    android:orientation="vertical">
+
+                    <LinearLayout
+                        android:id="@+id/data_linlayout"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="10dp"
+                        android:orientation="horizontal">
+
+                        <TextView
+                            android:id="@+id/doctor_name_tv"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="2dp"
+                            android:text="王医生"
+                            android:textSize="5dp" />
+
+                        <TextView
+                            android:id="@+id/doctor_sex_tv"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginLeft="8dp"
+                            android:layout_marginRight="2dp"
+                            android:text="性别"
+                            android:textSize="5dp" />
+
+                        <TextView
+                            android:id="@+id/doctor_age_tv"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginRight="2dp"
+                            android:text="年龄"
+                            android:textSize="5dp" />
+                    </LinearLayout>
+
+                    <LinearLayout
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="10dp"
+                        android:layout_marginTop="5dp">
+
+                        <TextView
+                            android:id="@+id/doctor_phone"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:text="12345678978"
+                            android:textSize="8dp" />
+
+                    </LinearLayout>
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/responsibility_bed_linlyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="360dp"
+                    android:layout_below="@+id/doctor_message_linlyout"
+                    android:orientation="vertical">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="责任床位"
+                        android:textSize="8dp" />
+
+                    <android.support.v7.widget.RecyclerView
+                        android:id="@+id/doctor_duty_sickbed_rev"
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent"
+                        android:background="#800000"></android.support.v7.widget.RecyclerView>
+
+                </LinearLayout>
+
+                <Button
+                    android:id="@+id/call_doctor_bt"
+                    android:layout_width="match_parent"
+                    android:layout_height="20dp"
+                    android:layout_alignParentBottom="true"
+                    android:layout_marginLeft="8dp"
+                    android:layout_marginRight="8dp"
+                    android:text="呼叫"
+                    android:textSize="8dp" />
+
+
+            </RelativeLayout>
+        </LinearLayout>
+
+    </RelativeLayout>
+</layout>

+ 39 - 0
android_host/src/main/h10_wke_1h/res/layout-land/item_cost_detail.xml

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginTop="10dp">
+
+    <TextView
+        android:id="@+id/tv_item_cost_name"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:textSize="16sp"
+        android:textColor="@color/black"/>
+    <TextView
+        android:id="@+id/tv_item_cost_value"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentRight="true"
+        android:textSize="16sp"
+        android:textColor="@color/black"/>
+    <TextView
+        android:id="@+id/tv_item_cost_id"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_below="@id/tv_item_cost_name"
+        android:layout_marginTop="4dp"
+        android:textSize="16sp"
+        android:textColor="#A4A4A4"/>
+    <TextView
+        android:id="@+id/tv_item_cost_unit"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentRight="true"
+        android:layout_below="@id/tv_item_cost_value"
+        android:layout_marginTop="4dp"
+        android:textSize="16sp"
+        android:textColor="#A4A4A4"/>
+
+</RelativeLayout>

+ 38 - 0
android_host/src/main/h10_wke_1h/res/layout-land/item_cost_main_view.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:padding="6dp"
+    android:layout_marginBottom="6dp"
+    android:orientation="vertical"
+    android:background="@color/white">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+        <TextView
+            android:id="@+id/tv_cost_group_name"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:text=""
+            android:textColor="@color/main_color"
+            android:textSize="18sp"/>
+        <TextView
+            android:id="@+id/tv_cost_group_total"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:gravity="right"
+            android:text=""
+            android:textColor="@color/main_color"
+            android:textSize="18sp"/>
+    </LinearLayout>
+
+    <android.support.v7.widget.RecyclerView
+        android:id="@+id/rv_cost_detail"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"/>
+
+</LinearLayout>

+ 38 - 0
android_host/src/main/h10_wke_1h/res/layout-land/item_exam_detail.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginTop="10dp">
+
+    <TextView
+        android:id="@+id/tv_item_exam_name"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:textSize="16sp"
+        android:textColor="@color/black"/>
+    <TextView
+        android:id="@+id/tv_item_exam_value"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentRight="true"
+        android:textSize="16sp"
+        android:textColor="@color/black"/>
+    <TextView
+        android:id="@+id/tv_item_exam_desc"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_below="@id/tv_item_exam_name"
+        android:layout_marginTop="4dp"
+        android:textSize="16sp"
+        android:textColor="@color/black"/>
+    <TextView
+        android:id="@+id/tv_item_exam_time"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_below="@id/tv_item_exam_desc"
+        android:layout_marginTop="4dp"
+        android:textSize="16sp"
+        android:textColor="#A4A4A4"/>
+
+</RelativeLayout>

+ 29 - 0
android_host/src/main/h10_wke_1h/res/layout-land/item_exam_main_view.xml

@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:padding="6dp"
+    android:layout_marginBottom="6dp"
+    android:orientation="vertical"
+    android:background="@color/white">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+        <TextView
+            android:id="@+id/tv_exam_group_name"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:text=""
+            android:textColor="@color/main_color"
+            android:textSize="18sp"/>
+    </LinearLayout>
+
+    <android.support.v7.widget.RecyclerView
+        android:id="@+id/rv_exam_detail"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"/>
+
+</LinearLayout>

+ 85 - 0
android_host/src/main/h10_wke_1h/res/layout-land/language_set_dialog.xml

@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:padding="20dp"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <TextView
+        android:id="@+id/tv_language_title"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="10dp"
+        android:text="@string/language_set_mode"
+        android:textSize="24sp" />
+
+    <RadioGroup
+        android:id="@+id/group_language_mode"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="10dp"
+        android:orientation="horizontal">
+        <RadioButton
+            android:id="@+id/rb_language_yes"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textSize="24sp"
+            android:text="@string/str_yes"/>
+        <RadioButton
+            android:id="@+id/rb_language_no"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="10dp"
+            android:textSize="24sp"
+            android:text="@string/str_no"/>
+    </RadioGroup>
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:orientation="vertical">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:text="@string/language_set_title"
+            android:textSize="24sp" />
+
+        <Spinner
+            android:id="@+id/spinner_language_select"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"/>
+    </LinearLayout>
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="60dp"
+        android:gravity="center_horizontal">
+        <Button
+            android:id="@+id/confirm_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:background="@drawable/bg_bottom_btn"
+            android:padding="8dp"
+            android:text="@string/str_confirm"
+            android:textSize="20sp"
+            android:textColor="@drawable/selector_bottom_btn_text_color"/>
+
+        <Button
+            android:id="@+id/cancel_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="40dp"
+            android:background="@drawable/bg_bottom_btn"
+            android:padding="8dp"
+            android:text="@string/str_cancel"
+            android:textSize="20sp"
+            android:textColor="@drawable/selector_bottom_btn_text_color"/>
+    </LinearLayout>
+
+</LinearLayout>

+ 67 - 0
android_host/src/main/h10_wke_1h/res/layout-land/password_dialog_lay.xml

@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <!--密码框-->
+    <TextView
+        android:id="@+id/tv_psw_view"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:gravity="center"
+        android:hint="@string/input_password"
+        android:textColor="@color/main_color"
+        android:textSize="24sp" />
+
+    <GridView
+        android:id="@+id/grid_psw"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="10dp"
+        android:horizontalSpacing="5dp"
+        android:numColumns="3"
+        android:verticalSpacing="5dp" />
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:orientation="horizontal">
+
+        <TextView
+            android:id="@+id/btn_delete"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:gravity="center_horizontal"
+            android:padding="4dp"
+            android:text="@string/str_delete"
+            android:textColor="@color/main_color"
+            android:textSize="24sp" />
+
+        <TextView
+            android:id="@+id/btn_cancel"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:gravity="center_horizontal"
+            android:padding="4dp"
+            android:text="@string/str_cancel"
+            android:textColor="@color/main_color"
+            android:textSize="24sp" />
+
+        <TextView
+            android:id="@+id/btn_confirm"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:gravity="center_horizontal"
+            android:padding="4dp"
+            android:text="@string/str_confirm"
+            android:textColor="@color/main_color"
+            android:textSize="24sp" />
+    </LinearLayout>
+
+</LinearLayout>

+ 453 - 0
android_host/src/main/h10_wke_1h/res/layout-land/right_basic_information.xml

@@ -0,0 +1,453 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="#EAF2F9">
+
+        <LinearLayout
+            android:id="@+id/call_the_voice_linlyout"
+            android:layout_width="match_parent"
+            android:layout_height="70dp"
+            android:layout_alignParentBottom="true"
+            android:gravity="center"
+            android:orientation="horizontal"
+            android:layout_marginBottom="16dp"
+            android:background="#F3F9FE">
+
+            <TextView
+                android:id="@+id/call_the_voice_tv"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:paddingLeft="10dp"
+                android:drawableLeft="@drawable/ic_call_out"
+                android:singleLine="true"
+                android:ellipsize="end"
+                android:textSize="28sp"
+                android:text="@string/voice_call"
+                android:textColor="@drawable/selector_action_button_text_color"/>
+
+            <View
+                android:layout_width="2dp"
+                android:layout_height="match_parent"
+                android:background="@color/white"/>
+
+            <TextView
+                android:id="@+id/call_the_video_tv"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:paddingLeft="10dp"
+                android:drawableLeft="@drawable/ic_video_call"
+                android:singleLine="true"
+                android:ellipsize="end"
+                android:textSize="28sp"
+                android:text="@string/video_call"
+                android:textColor="@drawable/selector_action_button_text_color"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:orientation="vertical"
+            android:layout_above="@id/call_the_voice_linlyout">
+
+            <RadioGroup
+                android:id="@+id/group_custom_info"
+                android:layout_width="match_parent"
+                android:layout_height="40dp"
+                android:layout_marginTop="10dp"
+                android:background="#ffffff"
+                android:orientation="horizontal">
+
+                <RadioButton
+                    android:id="@+id/basic_radio"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:button="@null"
+                    android:checked="true"
+                    android:drawableBottom="@drawable/selt_call_records_icon"
+                    android:drawablePadding="1px"
+                    android:gravity="center"
+                    android:singleLine="true"
+                    android:ellipsize="end"
+                    android:textColor="@drawable/selt_call_records_text"
+                    android:text="@string/basic_info"
+                    android:textSize="18sp" />
+
+                <RadioButton
+                    android:id="@+id/fee_radio"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:button="@null"
+                    android:drawableBottom="@drawable/selt_call_records_icon"
+                    android:drawablePadding="1px"
+                    android:gravity="center"
+                    android:singleLine="true"
+                    android:ellipsize="end"
+                    android:textColor="@drawable/selt_call_records_text"
+                    android:text="@string/fees_info"
+                    android:textSize="18sp" />
+
+                <RadioButton
+                    android:id="@+id/exam_radio"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:button="@null"
+                    android:drawableBottom="@drawable/selt_call_records_icon"
+                    android:drawablePadding="1px"
+                    android:gravity="center"
+                    android:singleLine="true"
+                    android:ellipsize="end"
+                    android:textColor="@drawable/selt_call_records_text"
+                    android:text="@string/inspection_info"
+                    android:textSize="18sp" />
+            </RadioGroup>
+
+            <RelativeLayout
+                android:id="@+id/rl_basic_info"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_marginTop="6dp"
+                android:background="#ffffff">
+
+                <ImageView
+                    android:id="@+id/head_portrait_imagev"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="10dp"
+                    android:layout_marginTop="10dp"
+                    android:src="@drawable/kong_chuang" />
+
+                <TextView
+                    android:id="@+id/roomNumber"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="6dp"
+                    android:layout_marginLeft="10dp"
+                    android:layout_toRightOf="@+id/head_portrait_imagev"
+                    android:text="--"
+                    android:textColor="#2F9DF1"
+                    android:textSize="20sp" />
+
+                <!--<RelativeLayout
+                    android:id="@+id/basic_information_relalyou"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10px"
+                    android:layout_marginRight="10px"
+                    android:layout_marginLeft="10px"
+                    android:layout_toRightOf="@+id/head_portrait_imagev">
+
+                    <TextView
+                        android:id="@+id/name_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8px"
+                        android:text="-&#45;&#45;"
+                        android:textSize="16sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/roomNumber"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:text="&#45;&#45;"
+                        android:textColor="#2F9DF1"
+                        android:textSize="14sp" />
+
+                </RelativeLayout>-->
+
+                <LinearLayout
+                    android:id="@+id/custom_information_linlayout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_below="@+id/roomNumber"
+                    android:layout_alignLeft="@+id/roomNumber"
+                    android:layout_marginTop="6dp">
+
+                    <TextView
+                        android:id="@+id/name_tv"
+                        android:layout_width="0dp"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="5"
+                        android:singleLine="true"
+                        android:text="---"
+                        android:textSize="20sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <ImageView
+                        android:id="@+id/gender_imagev"
+                        android:layout_width="0dp"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        android:layout_gravity="center_vertical" />
+
+                    <TextView
+                        android:id="@+id/age_tv"
+                        android:layout_width="0dp"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="2"
+                        android:gravity="center"
+                        android:text="--"
+                        android:textColor="#B4B4B4"
+                        android:textSize="18sp" />
+
+                </LinearLayout>
+
+                <RelativeLayout
+                    android:id="@+id/time_relalyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="10dp"
+                    android:layout_below="@+id/custom_information_linlayout"
+                    android:layout_marginTop="20dp">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/indate"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/time_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginLeft="8dp"
+                        android:text="----"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </RelativeLayout>
+
+                <RelativeLayout
+                    android:id="@+id/phone_relalyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center_vertical"
+                    android:layout_marginRight="10dp"
+                    android:layout_below="@+id/time_relalyout"
+                    android:layout_marginTop="8dp">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/mobile"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <ImageView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginRight="2dp"
+                        android:layout_centerVertical="true"
+                        android:layout_toLeftOf="@+id/mobile_tv"
+                        android:src="@drawable/dian_hua" />
+
+                    <TextView
+                        android:id="@+id/mobile_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/empty"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </RelativeLayout>
+
+                <RelativeLayout
+                    android:id="@+id/doctor_duty_relalyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="10dp"
+                    android:layout_below="@+id/phone_relalyout"
+                    android:layout_marginTop="8dp"
+                    android:visibility="gone">
+
+                    <TextView
+                        android:id="@+id/tv_doctor_title"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/duty_doctor"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/tv_doctor_name"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginLeft="8dp"
+                        android:text="----"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </RelativeLayout>
+
+                <RelativeLayout
+                    android:id="@+id/nurse_duty_relalyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="10dp"
+                    android:layout_below="@+id/doctor_duty_relalyout"
+                    android:layout_marginTop="8dp"
+                    android:visibility="gone">
+
+                    <TextView
+                        android:id="@+id/tv_nurse_title"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/duty_nurse"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/tv_nurse_name"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginLeft="8dp"
+                        android:text="----"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </RelativeLayout>
+
+                <RelativeLayout
+                    android:id="@+id/nurse_config_relalyout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="10dp"
+                    android:layout_below="@+id/nurse_duty_relalyout"
+                    android:layout_marginTop="8dp">
+
+                    <TextView
+                        android:id="@+id/tv_nurse_config_title"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/nursing_configs"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/tv_nurse_config"
+                        android:layout_width="wrap_content"
+                        android:layout_height="100dp"
+                        android:layout_below="@id/tv_nurse_config_title"
+                        android:layout_marginLeft="8dp"
+                        android:text="----"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </RelativeLayout>
+
+                <LinearLayout
+                    android:id="@+id/advice_layout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_below="@+id/nurse_config_relalyout"
+                    android:layout_marginTop="4dp"
+                    android:paddingTop="4dp"
+                    android:background="#F3F9FE"
+                    android:orientation="vertical"
+                    android:visibility="gone">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/orders"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/tv_advice_info"
+                        android:layout_width="match_parent"
+                        android:layout_height="64dp"
+                        android:layout_marginLeft="8dp"
+                        android:scrollbars="vertical"
+                        android:fadeScrollbars="true"
+                        android:text="----"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/illness_layout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_below="@+id/advice_layout"
+                    android:layout_marginTop="8dp"
+                    android:paddingTop="4dp"
+                    android:background="#F3F9FE"
+                    android:orientation="vertical"
+                    android:visibility="gone">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:text="@string/illness"
+                        android:textSize="18sp"
+                        android:textColor="#0D0D0D"/>
+
+                    <TextView
+                        android:id="@+id/tv_illness_info"
+                        android:layout_width="match_parent"
+                        android:layout_height="64dp"
+                        android:layout_marginLeft="8dp"
+                        android:scrollbars="vertical"
+                        android:fadeScrollbars="true"
+                        android:text="----"
+                        android:textColor="#B4B4B4"
+                        android:textSize="16sp" />
+
+                </LinearLayout>
+            </RelativeLayout>
+
+            <LinearLayout
+                android:id="@+id/ll_fee_config"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:visibility="gone">
+
+                <android.support.v7.widget.RecyclerView
+                    android:id="@+id/rv_fee_config"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent" />
+            </LinearLayout>
+
+
+            <LinearLayout
+                android:id="@+id/ll_exam_config"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:visibility="gone">
+
+                <android.support.v7.widget.RecyclerView
+                    android:id="@+id/rv_exam_config"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent" />
+            </LinearLayout>
+
+        </LinearLayout>
+
+    </RelativeLayout>
+</layout>

+ 137 - 0
android_host/src/main/h10_wke_1h/res/layout-land/right_list.xml

@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="#436EEE">
+
+        <ScrollView
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:orientation="vertical">
+
+                <TextView
+                    android:id="@+id/sickroom_and_sickbed_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="15dp"
+                    android:background="#98FB98"
+                    android:gravity="center"
+                    android:text="05房01床"
+                    android:textSize="8dp" />
+
+                <TextView
+                    android:id="@+id/name_tv"
+                    style="@style/patient_infomation"
+                    android:text="姓名:張三" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/sex_tv"
+                    style="@style/patient_infomation"
+                    android:text="性别:男" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/age_tv"
+                    style="@style/patient_infomation"
+                    android:text="年龄:23" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/admission_time_tv"
+                    style="@style/patient_infomation"
+                    android:text="入院时间:2021-03-15 12:23" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/level_of_care_tv"
+                    style="@style/patient_infomation"
+                    android:text="护理等级:特技" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/responsibility_doctor_tv"
+                    style="@style/patient_infomation"
+                    android:text="责任医生:张医生" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/charge_nurse_tv"
+                    style="@style/patient_infomation"
+                    android:text="责任护士:張三" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/transfusion_state_tv"
+                    style="@style/patient_infomation"
+                    android:text="输液状态:10分钟" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+                <TextView
+                    android:id="@+id/remark_tv"
+                    style="@style/patient_infomation"
+                    android:text="备注:張三" />
+
+                <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="0.3dp"
+                    android:background="#B0B0B0" />
+
+
+                <Button
+                    android:id="@+id/call_voice_bt"
+                    android:layout_width="match_parent"
+                    android:layout_height="40dp"
+                    android:layout_alignParentBottom="true"
+                    android:layout_marginLeft="4dp"
+                    android:layout_marginRight="4dp" />
+            </LinearLayout>
+        </ScrollView>
+
+        <Button
+            android:id="@+id/call_bt"
+            android:layout_width="match_parent"
+            android:layout_height="20dp"
+            android:layout_alignParentBottom="true"
+            android:layout_marginLeft="4dp"
+            android:layout_marginRight="4dp" />
+
+    </RelativeLayout>
+</layout>

+ 189 - 0
android_host/src/main/h10_wke_1h/res/layout-land/server_config_dialog_lay.xml

@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <!--密码框-->
+    <LinearLayout
+        android:id="@+id/ll_password"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:gravity="center"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/tv_psw_view"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:textSize="24sp"
+            android:hint="@string/input_password"
+            android:textColor="@color/main_color"/>
+
+        <GridView
+            android:id="@+id/grid_psw"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:verticalSpacing="5dp"
+            android:horizontalSpacing="5dp"
+            android:numColumns="3"/>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="20dp"
+            android:orientation="horizontal">
+            <TextView
+                android:id="@+id/btn_delete"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:padding="4dp"
+                android:gravity="center_horizontal"
+                android:text="@string/str_delete"
+                android:textSize="24sp"
+                android:textColor="@color/main_color"/>
+
+            <TextView
+                android:id="@+id/btn_cancel"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:padding="4dp"
+                android:gravity="center_horizontal"
+                android:text="@string/str_cancel"
+                android:textSize="24sp"
+                android:textColor="@color/main_color"/>
+            <TextView
+                android:id="@+id/btn_confirm"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:padding="4dp"
+                android:gravity="center_horizontal"
+                android:text="@string/str_confirm"
+                android:textSize="24sp"
+                android:textColor="@color/main_color"/>
+        </LinearLayout>
+    </LinearLayout>
+
+
+    <!--服务器ip配置-->
+    <LinearLayout
+        android:id="@+id/ll_server_config"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_marginTop="20dp"
+        android:padding="10dp"
+        android:orientation="vertical"
+        android:visibility="gone">
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:text="Server IP:"
+                android:textSize="20sp"
+                android:textColor="@color/main_color"/>
+
+            <EditText
+                android:id="@+id/edit_url"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="4dp"
+                android:inputType="textUri"
+                android:textSize="20sp"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:text="Port:"
+                android:textSize="20sp"
+                android:textColor="@color/main_color"/>
+
+            <EditText
+                android:id="@+id/edit_port"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="4dp"
+                android:inputType="number"
+                android:textSize="20sp"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:visibility="gone">
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:text="Sip IP:"
+                android:textSize="20sp"
+                android:textColor="@color/main_color"/>
+
+            <EditText
+                android:id="@+id/edit_sip_url"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="4dp"
+                android:inputType="textUri"
+                android:textSize="20sp"/>
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:visibility="gone">
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:text="Sip port:"
+                android:textSize="20sp"
+                android:textColor="@color/main_color"/>
+
+            <EditText
+                android:id="@+id/edit_sip_port"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginLeft="4dp"
+                android:inputType="number"
+                android:textSize="20sp" />
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="20dp">
+            <TextView
+                android:id="@+id/btn_cancel_config"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:text="@string/str_cancel"
+                android:textSize="28sp"
+                android:textColor="@color/black"/>
+
+            <TextView
+                android:id="@+id/btn_save_config"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:text="@string/str_save"
+                android:textSize="28sp"
+                android:textColor="@color/black" />
+        </LinearLayout>
+    </LinearLayout>
+</RelativeLayout>

+ 219 - 0
android_host/src/main/h10_wke_1h/res/layout-land/sip_voice_call_layout.xml

@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:app="http://schemas.android.com/apk/res-auto">
+    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@color/gray_deep">
+
+        <RelativeLayout
+            android:id="@+id/video_call_view"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:visibility="gone">
+            <!--全屏视频画面-->
+            <TextureView
+                android:id="@+id/sip_full_video_frame"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_gravity="center" />
+
+            <!--小窗视频画面-->
+            <TextureView
+                android:id="@+id/sip_pip_video_frame"
+                android:layout_width="200dp"
+                android:layout_height="240dp"
+                android:layout_marginTop="20dp"
+                android:layout_marginLeft="20dp"
+                android:layout_alignParentLeft="true" />
+        </RelativeLayout>
+
+        <LinearLayout
+            android:id="@+id/video_visit_call_view"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:visibility="gone">
+            <FrameLayout
+                android:id="@+id/visit_video_frame1"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1">
+                <ImageView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:src="@drawable/ic_camera"/>
+            </FrameLayout>
+
+            <FrameLayout
+                android:id="@+id/visit_video_frame2"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"/>
+        </LinearLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/visit_list_view"
+                android:layout_width="360dp"
+                android:layout_height="match_parent"
+                android:background="@color/color_transparent"
+                android:visibility="gone"/>
+
+            <TextView
+                android:id="@+id/tv_visit_title"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerInParent="true"
+                android:text="@string/str_visiting"
+                android:textSize="36sp"
+                android:textColor="@color/white"
+                android:visibility="gone"/>
+
+            <LinearLayout
+                android:id="@+id/ll_voice_call"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="240dp"
+                android:gravity="center_horizontal"
+                android:orientation="vertical">
+
+                <TextView
+                    android:id="@+id/sky_call_name"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:text=""
+                    android:textColor="@color/white"
+                    android:textSize="32sp" />
+
+                <TextView
+                    android:id="@+id/sky_voice_call_calling_text"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:gravity="center"
+                    android:text=""
+                    android:textColor="@color/white"
+                    android:textSize="32sp" />
+            </LinearLayout>
+
+            <!--呼出-->
+            <LinearLayout
+                android:id="@+id/sky_voice_call_outgoing"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentBottom="true"
+                android:layout_centerHorizontal="true"
+                android:layout_marginBottom="80dp"
+                android:gravity="center_horizontal"
+                android:orientation="vertical"
+                android:visibility="visible">
+
+                <Chronometer
+                    android:id="@+id/sky_voice_call_timer"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:text="00:00"
+                    android:textColor="@color/white"
+                    android:textSize="24sp" />
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="32dp">
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_mute"
+                        android:layout_width="100dp"
+                        android:layout_height="100dp"
+                        android:layout_marginRight="40dp"
+                        android:src="@drawable/av_mute_selector"
+                        android:visibility="gone"/>
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_hangup"
+                        android:layout_width="100dp"
+                        android:layout_height="100dp"
+                        android:src="@drawable/selector_call_hangup" />
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_speaker"
+                        android:layout_width="100dp"
+                        android:layout_height="100dp"
+                        android:layout_marginLeft="40dp"
+                        android:src="@drawable/av_speaker_selector"
+                        android:visibility="gone"/>
+
+                </LinearLayout>
+
+            </LinearLayout>
+
+            <!--来电-->
+            <LinearLayout
+                android:id="@+id/sky_voice_call_incoming"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentBottom="true"
+                android:layout_centerHorizontal="true"
+                android:layout_marginBottom="80dp"
+                android:gravity="center"
+                android:visibility="gone">
+
+                <ImageView
+                    android:id="@+id/iv_accept_call"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="160dp"
+                    android:src="@drawable/selector_call_answer"/>
+
+                <ImageView
+                    android:id="@+id/iv_reject_call"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="160dp"
+                    android:src="@drawable/selector_call_end"/>
+            </LinearLayout>
+
+            <LinearLayout
+                android:id="@+id/ll_voice_volume_bar"
+                android:layout_width="60dp"
+                android:layout_height="match_parent"
+                android:layout_alignParentRight="true"
+                android:layout_marginRight="120dp"
+                android:layout_marginTop="100dp"
+                android:layout_marginBottom="100dp"
+                android:clipChildren="true"
+                android:orientation="vertical"
+                android:gravity="center"
+                android:visibility="gone">
+                <TextView
+                    android:id="@+id/tv_volume"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:textSize="24sp"
+                    android:textColor="@color/title_text"/>
+
+                <com.wdkl.ncs.android.lib.widget.VerticalSeekBarWrapper
+                    android:layout_width="32dp"
+                    android:layout_height="match_parent">
+                    <com.wdkl.ncs.android.lib.widget.VerticalSeekBar
+                        android:id="@+id/call_volume_bar"
+                        android:layout_width="0dp"
+                        android:layout_height="0dp"
+                        android:padding="8dp"
+                        android:max="10"
+                        android:progress="6"
+                        android:splitTrack="false"
+                        android:progressDrawable="@drawable/seek_bar_bg"
+                        android:thumb="@drawable/seek_bar_thumb"
+                        app:seekBarRotation="CW270" /> <!-- Rotation: CW90 or CW270 -->
+                </com.wdkl.ncs.android.lib.widget.VerticalSeekBarWrapper>
+            </LinearLayout>
+        </RelativeLayout>
+    </FrameLayout>
+</layout>

+ 219 - 0
android_host/src/main/h10_wke_1h/res/layout-land/sky_voice_call_layout.xml

@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:app="http://schemas.android.com/apk/res-auto">
+    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@color/gray_deep">
+
+        <RelativeLayout
+            android:id="@+id/video_call_view"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:visibility="gone">
+            <!--全屏视频画面-->
+            <FrameLayout
+                android:id="@+id/fullscreen_video_frame"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_gravity="center" />
+
+            <!--小窗视频画面-->
+            <FrameLayout
+                android:id="@+id/pip_video_frame"
+                android:layout_width="200dp"
+                android:layout_height="240dp"
+                android:layout_marginTop="10dp"
+                android:layout_marginLeft="10dp"
+                android:layout_alignParentLeft="true" />
+        </RelativeLayout>
+
+        <LinearLayout
+            android:id="@+id/video_visit_call_view"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:visibility="gone">
+            <FrameLayout
+                android:id="@+id/visit_video_frame1"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1">
+                <ImageView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:src="@drawable/ic_camera"/>
+            </FrameLayout>
+
+            <FrameLayout
+                android:id="@+id/visit_video_frame2"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1"/>
+        </LinearLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <android.support.v7.widget.RecyclerView
+                android:id="@+id/visit_list_view"
+                android:layout_width="360dp"
+                android:layout_height="match_parent"
+                android:background="@color/color_transparent"
+                android:visibility="gone"/>
+
+            <TextView
+                android:id="@+id/tv_visit_title"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerInParent="true"
+                android:text="@string/str_visiting"
+                android:textSize="36sp"
+                android:textColor="@color/white"
+                android:visibility="gone"/>
+
+            <LinearLayout
+                android:id="@+id/ll_voice_call"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="240dp"
+                android:gravity="center_horizontal"
+                android:orientation="vertical">
+
+                <TextView
+                    android:id="@+id/sky_call_name"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:text=""
+                    android:textColor="@color/white"
+                    android:textSize="32sp" />
+
+                <TextView
+                    android:id="@+id/sky_voice_call_calling_text"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="10dp"
+                    android:gravity="center"
+                    android:text=""
+                    android:textColor="@color/white"
+                    android:textSize="32sp" />
+            </LinearLayout>
+
+            <!--呼出-->
+            <LinearLayout
+                android:id="@+id/sky_voice_call_outgoing"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentBottom="true"
+                android:layout_centerHorizontal="true"
+                android:layout_marginBottom="80dp"
+                android:gravity="center_horizontal"
+                android:orientation="vertical"
+                android:visibility="visible">
+
+                <Chronometer
+                    android:id="@+id/sky_voice_call_timer"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:text="00:00"
+                    android:textColor="@color/white"
+                    android:textSize="24sp" />
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="32dp">
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_mute"
+                        android:layout_width="100dp"
+                        android:layout_height="100dp"
+                        android:layout_marginRight="40dp"
+                        android:src="@drawable/av_mute_selector"
+                        android:visibility="gone"/>
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_hangup"
+                        android:layout_width="100dp"
+                        android:layout_height="100dp"
+                        android:src="@drawable/selector_call_hangup" />
+
+                    <ImageView
+                        android:id="@+id/sky_voice_call_speaker"
+                        android:layout_width="100dp"
+                        android:layout_height="100dp"
+                        android:layout_marginLeft="40dp"
+                        android:src="@drawable/av_speaker_selector"
+                        android:visibility="gone"/>
+
+                </LinearLayout>
+
+            </LinearLayout>
+
+            <!--来电-->
+            <LinearLayout
+                android:id="@+id/sky_voice_call_incoming"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentBottom="true"
+                android:layout_centerHorizontal="true"
+                android:layout_marginBottom="80dp"
+                android:gravity="center"
+                android:visibility="gone">
+
+                <ImageView
+                    android:id="@+id/iv_accept_call"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginRight="160dp"
+                    android:src="@drawable/selector_call_answer"/>
+
+                <ImageView
+                    android:id="@+id/iv_reject_call"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="160dp"
+                    android:src="@drawable/selector_call_end"/>
+            </LinearLayout>
+
+            <LinearLayout
+                android:id="@+id/ll_voice_volume_bar"
+                android:layout_width="60dp"
+                android:layout_height="match_parent"
+                android:layout_alignParentRight="true"
+                android:layout_marginRight="120dp"
+                android:layout_marginTop="100dp"
+                android:layout_marginBottom="100dp"
+                android:clipChildren="true"
+                android:orientation="vertical"
+                android:gravity="center"
+                android:visibility="gone">
+                <TextView
+                    android:id="@+id/tv_volume"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:textSize="24sp"
+                    android:textColor="@color/title_text"/>
+
+                <com.wdkl.ncs.android.lib.widget.VerticalSeekBarWrapper
+                    android:layout_width="32dp"
+                    android:layout_height="match_parent">
+                    <com.wdkl.ncs.android.lib.widget.VerticalSeekBar
+                        android:id="@+id/call_volume_bar"
+                        android:layout_width="0dp"
+                        android:layout_height="0dp"
+                        android:padding="8dp"
+                        android:max="10"
+                        android:progress="6"
+                        android:splitTrack="false"
+                        android:progressDrawable="@drawable/seek_bar_bg"
+                        android:thumb="@drawable/seek_bar_thumb"
+                        app:seekBarRotation="CW270" /> <!-- Rotation: CW90 or CW270 -->
+                </com.wdkl.ncs.android.lib.widget.VerticalSeekBarWrapper>
+            </LinearLayout>
+        </RelativeLayout>
+    </FrameLayout>
+</layout>

+ 10 - 0
android_host/src/main/h10_wke_1h/res/layout-land/spinner_item.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+    android:singleLine="true"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:gravity="center"
+    android:padding="4dp"
+    android:ellipsize="marquee"
+    android:textAlignment="inherit"
+    android:textSize="24sp"/>

+ 34 - 0
android_host/src/main/h10_wke_1h/res/layout-land/trusteeship_dialog.xml

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <ImageView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:src="@drawable/ic_trusteeship_home"/>
+
+    <TextView
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="40dp"
+        android:padding="8dp"
+        android:text="@string/device_managed"
+        android:textColor="@color/red_color"
+        android:textSize="32sp"
+        android:gravity="center" />
+
+    <Button
+        android:id="@+id/cancel_button"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="40dp"
+        android:padding="16dp"
+        android:text="@string/cancel_managed_btn"
+        android:textSize="20sp"
+        android:textColor="@color/black"/>
+
+</LinearLayout>

+ 45 - 0
android_host/src/main/h10_wke_1h/res/layout-land/update_lay.xml

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        xmlns:app="http://schemas.android.com/apk/res-auto"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="#ffffff"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/activity_update_text_download"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerInParent="true"
+            android:text="@string/downloading"
+            android:textColor="#3D3D63"
+            android:textSize="30sp" />
+
+        <TextView
+            android:id="@+id/activity_update_version"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/activity_update_text_download"
+            android:layout_centerHorizontal="true"
+            android:layout_marginTop="40dp"
+            android:text="V-"
+            android:textSize="20sp"/>
+
+        <com.wdkl.ncs.android.lib.widget.ProgressView
+            android:id="@+id/activity_appupdate_dialog_progressview"
+            android:layout_width="match_parent"
+            android:layout_height="20dp"
+            android:layout_alignParentBottom="true"
+            android:layout_marginBottom="30dp"
+            android:layout_marginLeft="50dp"
+            android:layout_marginRight="50dp"
+            app:haveChangeColor="true"
+            app:isShowDesc="false"
+            app:max="100"
+            app:progress="0"
+            app:progressDesc="progress:"
+            app:progressRadius="10dp" />
+
+    </RelativeLayout>
+</layout>

+ 46 - 0
android_host/src/main/h10_wke_1h/res/layout-land/update_tips_dialog.xml

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <TextView
+        android:id="@+id/update_tip_text"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:padding="8dp"
+        android:text="@string/detect_new_version"
+        android:textColor="@color/red_color"
+        android:textSize="32sp"
+        android:gravity="center" />
+
+    <LinearLayout
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp">
+        <Button
+            android:id="@+id/confirm_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:background="@drawable/bg_bottom_btn"
+            android:padding="8dp"
+            android:text="@string/str_confirm"
+            android:textSize="20sp"
+            android:textColor="@drawable/selector_bottom_btn_text_color"/>
+
+        <Button
+            android:id="@+id/cancel_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="20dp"
+            android:background="@drawable/bg_bottom_btn"
+            android:padding="8dp"
+            android:text="@string/str_cancel"
+            android:textSize="20sp"
+            android:textColor="@drawable/selector_bottom_btn_text_color"/>
+
+    </LinearLayout>
+
+</LinearLayout>

+ 27 - 0
android_host/src/main/h10_wke_1h/res/layout-land/warning_dialog_lay.xml

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:padding="20dp"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <TextView
+        android:id="@+id/warnig_text"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:padding="8dp"
+        android:text="@string/reboot_conform"
+        android:textSize="32sp"
+        android:gravity="center" />
+
+    <Button
+        android:id="@+id/confirm_button"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="20dp"
+        android:padding="8dp"
+        android:text="@string/str_confirm" />
+</LinearLayout>

+ 160 - 0
android_host/src/main/h10_wke_1h/res/layout-land/window_call_calls.xml

@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:orientation="vertical">
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/call_the_patient_bed_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="05房04床"
+                    android:textSize="5dp" />
+
+                <TextView
+                    android:id="@+id/call_the_patient_sex_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="30dp"
+                    android:text="男"
+                    android:textSize="5dp" />
+
+                <TextView
+                    android:id="@+id/call_the_patient_age_tv"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="5dp"
+                    android:text="30岁"
+                    android:textSize="5dp" />
+            </LinearLayout>
+
+            <TextView
+                android:id="@+id/call_the_patient_name_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginTop="20dp"
+                android:text="老王"
+                android:textSize="10dp" />
+
+            <LinearLayout
+                android:layout_width="60dp"
+                android:layout_height="20dp"
+                android:layout_gravity="center_horizontal"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/the_nursing_level_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    android:text="特技"
+                    android:textSize="5dp" />
+
+            </LinearLayout>
+
+            <LinearLayout
+                android:layout_width="60dp"
+                android:layout_height="20dp"
+                android:layout_gravity="center_horizontal"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/responsibility_for_the_doctor_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    android:text="责任医生:李医生"
+                    android:textSize="5dp" />
+
+            </LinearLayout>
+
+            <LinearLayout
+                android:layout_width="60dp"
+                android:layout_height="20dp"
+                android:layout_gravity="center_horizontal"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/charge_nurse_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    android:text="责任护士:李护士"
+                    android:textSize="5dp" />
+
+            </LinearLayout>
+
+            <TextView
+                android:id="@+id/call_duration_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="30dp"
+                android:layout_gravity="center_horizontal"
+                android:text="00:09"
+                android:textSize="5dp" />
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginTop="10dp"
+                android:orientation="horizontal">
+
+                <LinearLayout
+                    android:id="@+id/hang_up_the_voice_linlyout"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+
+                    <ImageView
+                        android:layout_width="30dp"
+                        android:layout_height="30dp"
+                        android:background="#000000" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center_horizontal"
+                        android:layout_marginTop="5dp"
+                        android:text="挂断"
+                        android:textSize="5dp" />
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/answer_the_voice_linlyout"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="50dp"
+                    android:orientation="vertical">
+
+                    <ImageView
+                        android:layout_width="30dp"
+                        android:layout_height="30dp"
+                        android:background="#000000" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center_horizontal"
+                        android:layout_marginTop="5dp"
+                        android:text="接听"
+                        android:textSize="5dp" />
+                </LinearLayout>
+
+            </LinearLayout>
+        </LinearLayout>
+    </RelativeLayout>
+</layout>

+ 76 - 0
android_host/src/main/h10_wke_1h/res/layout-land/window_incident.xml

@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:app="http://schemas.android.com/apk/res-auto">
+    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <android.support.v7.widget.CardView
+            android:layout_width="720dp"
+            android:layout_height="480dp"
+            android:layout_gravity="center"
+            android:elevation="10dp"
+            app:cardCornerRadius="10dp">
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:background="@drawable/alarm_bg"
+                android:paddingLeft="4dp"
+                android:paddingTop="10dp"
+                android:paddingRight="4dp"
+                android:paddingBottom="10dp">
+
+                <TextView
+                    android:id="@+id/tv_alarm_title"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="center"
+                    android:text="@string/str_alarm_title"
+                    android:textColor="@color/color_alarm"
+                    android:textSize="48sp"
+                    android:textStyle="bold"
+                    android:visibility="gone"/>
+
+                <ImageView
+                    android:id="@+id/iv_notify_img"
+                    android:layout_width="120dp"
+                    android:layout_height="120dp"
+                    android:layout_below="@id/tv_alarm_title"
+                    android:layout_centerHorizontal="true"
+                    android:layout_marginTop="10dp"
+                    android:scaleType="fitXY"
+                    android:src="@drawable/notify_img" />
+
+                <LinearLayout
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:layout_below="@id/iv_notify_img"
+                    android:layout_marginTop="20dp"
+                    android:background="@color/color_white"
+                    android:orientation="vertical">
+
+                    <TextView
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:background="@color/color_gray"
+                        android:gravity="center"
+                        android:padding="4dp"
+                        android:text="@string/str_alarm_list"
+                        android:textColor="@color/black"
+                        android:textSize="36sp"
+                        android:textStyle="bold" />
+
+                    <android.support.v7.widget.RecyclerView
+                        android:id="@+id/rv_event_list"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:fadeScrollbars="false"
+                        android:scrollbarSize="10dp"
+                        android:scrollbarStyle="insideOverlay"
+                        android:scrollbars="vertical" />
+                </LinearLayout>
+            </RelativeLayout>
+
+        </android.support.v7.widget.CardView>
+    </FrameLayout>
+</layout>

+ 176 - 0
android_host/src/main/h10_wke_1h/res/layout-land/window_video_call.xml

@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:tools="http://schemas.android.com/tools">
+
+    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <RelativeLayout
+            android:layout_width="50dp"
+            android:layout_height="30dp">
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent">
+
+                <ImageView
+                    android:id="@+id/head_imagv"
+                    android:layout_width="6dp"
+                    android:layout_height="6dp"
+                    android:background="#000000" />
+
+                <LinearLayout
+                    android:id="@+id/data_linlayout"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_alignParentRight="true"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:id="@+id/video_call_bed_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginRight="2dp"
+                        android:text="5房3床"
+                        android:textSize="5dp" />
+
+                    <TextView
+                        android:id="@+id/video_call_sex_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginRight="2dp"
+                        android:text="性别"
+                        android:textSize="5dp" />
+
+                    <TextView
+                        android:id="@+id/video_call_age_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginRight="2dp"
+                        android:text="年龄"
+                        android:textSize="5dp" />
+                </LinearLayout>
+
+                <TextView
+                    android:id="@+id/video_call_name_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_below="@+id/data_linlayout"
+                    android:gravity="center_horizontal"
+                    android:text="老王"
+                    android:textSize="8dp"
+                    tools:ignore="NotSibling" />
+
+            </RelativeLayout>
+
+            <RelativeLayout
+                android:id="@+id/bottom_relalyout"
+                android:layout_width="match_parent"
+                android:layout_height="10dp"
+                android:layout_alignParentBottom="true">
+
+                <TextView
+                    android:id="@+id/video_call_the_nursing_level_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    android:text="护理级别:特技"
+                    android:textSize="4dp" />
+
+            </RelativeLayout>
+        </RelativeLayout>
+
+        <LinearLayout
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentRight="true"
+            android:orientation="vertical">
+
+            <TextView
+                android:id="@+id/video_call_responsibility_for_the_doctor_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="责任医生:李医生"
+                android:textSize="5dp" />
+
+            <TextView
+                android:id="@+id/video_call_charge_nurse_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="责任护士:李护士"
+                android:textSize="5dp" />
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentBottom="true"
+            android:layout_centerHorizontal="true"
+            android:layout_marginBottom="20dp"
+            android:orientation="vertical">
+
+            <TextView
+                android:id="@+id/video_call_time_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginTop="30dp"
+                android:text="00:09"
+                android:textSize="5dp" />
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginTop="10dp"
+                android:orientation="horizontal">
+
+                <LinearLayout
+                    android:id="@+id/hang_up_the_video_call_linlyout"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+
+                    <ImageView
+                        android:layout_width="30dp"
+                        android:layout_height="30dp"
+                        android:background="#000000" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center_horizontal"
+                        android:layout_marginTop="5dp"
+                        android:text="挂断"
+                        android:textSize="5dp" />
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/connect_a_video_call_linlyout"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="50dp"
+                    android:orientation="vertical">
+
+                    <ImageView
+                        android:layout_width="30dp"
+                        android:layout_height="30dp"
+                        android:background="#000000" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center_horizontal"
+                        android:layout_marginTop="5dp"
+                        android:text="接听"
+                        android:textSize="5dp" />
+                </LinearLayout>
+
+            </LinearLayout>
+
+
+        </LinearLayout>
+
+    </RelativeLayout>
+</layout>

+ 42 - 0
android_host/src/main/h10_wke_1h/res/layout-land/window_visiting.xml

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout>
+    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="460dp"
+        android:layout_height="140dp"
+        android:background="@drawable/alert_window_bg">
+
+        <LinearLayout
+            android:layout_width="460dp"
+            android:layout_height="140dp"
+            android:gravity="center_vertical">
+
+            <TextView
+                android:id="@+id/window_visiting_title"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="3"
+                android:padding="8dp"
+                android:text=""
+                android:textSize="24sp"/>
+
+            <Chronometer
+                android:id="@+id/window_visiting_time"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:gravity="center"
+                android:textSize="24sp"/>
+
+            <ImageView
+                android:id="@+id/window_visiting_end"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:src="@drawable/av_hangup_selector"
+                android:layout_weight="1"/>
+
+        </LinearLayout>
+
+    </FrameLayout>
+
+
+</layout>

+ 2 - 2
android_host/src/main/h10_wke_1h/res/layout/activity_nurse_home.xml

@@ -121,7 +121,7 @@
                     android:id="@+id/left_framlyout"
                     android:layout_width="0dp"
                     android:layout_height="match_parent"
-                    android:layout_weight="0.23"/>
+                    android:layout_weight="0.8"/>
 
 
                 <FrameLayout
@@ -129,7 +129,7 @@
                     android:layout_width="0dp"
                     android:layout_height="match_parent"
                     android:layout_toRightOf="@+id/left_framlyout"
-                    android:layout_weight="0.77"/>
+                    android:layout_weight="1.6"/>
 
             </LinearLayout>
             <FrameLayout

+ 5 - 1
build.gradle

@@ -51,7 +51,7 @@ buildscript {
      * ZJ-H10_W_KE-1H: 医院版卡尔10寸主机
      * ...
      */
-    ext.app_device_type = "zj_h10_z_3128_1"
+    ext.app_device_type = "zj_s8_w_ke_1"
 
     if (app_device_type == "zj_h10_z_3128_1") {
         //rk3128 10寸护士主机
@@ -61,6 +61,10 @@ buildscript {
         //卡尔10寸护士主机
         ext.app_version_code = 71
         ext.app_version = "1.2.14"
+    } else if (app_device_type == "zj_s8_w_ke_1") {
+        //卡尔8寸竖屏主机
+        ext.app_version_code = 61
+        ext.app_version = "1.2.1"
     } else if (app_device_type == "zj_h10_z_3128_1_chile") {
         //rk3128 10寸护士主机: 智利项目
         ext.app_version_code = 49

BIN
release/kaer_8inch_doctor/ncs_doctor_host_v1.2.1_61_kaer_port_IP172.28.100.100.apk