|
@@ -1,19 +1,24 @@
|
|
package com.wdkl.app.ncs.callingdoor.fragment
|
|
package com.wdkl.app.ncs.callingdoor.fragment
|
|
|
|
|
|
|
|
+import android.app.zhyl.ZhylManager
|
|
|
|
+import android.os.Build
|
|
import android.text.TextUtils
|
|
import android.text.TextUtils
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
import com.enation.javashop.net.engine.model.NetState
|
|
import com.enation.javashop.net.engine.model.NetState
|
|
import com.google.gson.JsonObject
|
|
import com.google.gson.JsonObject
|
|
|
|
+import com.wdkl.app.ncs.callingdoor.BuildConfig
|
|
import com.wdkl.app.ncs.callingdoor.R
|
|
import com.wdkl.app.ncs.callingdoor.R
|
|
import com.wdkl.app.ncs.callingdoor.activity.CallingdoorActivity
|
|
import com.wdkl.app.ncs.callingdoor.activity.CallingdoorActivity
|
|
import com.wdkl.app.ncs.callingdoor.adapter.BabyItemAdapter
|
|
import com.wdkl.app.ncs.callingdoor.adapter.BabyItemAdapter
|
|
import com.wdkl.app.ncs.callingdoor.databinding.MainViewLayoutBinding
|
|
import com.wdkl.app.ncs.callingdoor.databinding.MainViewLayoutBinding
|
|
import com.wdkl.app.ncs.callingdoor.helper.AppInfoDialogHelper
|
|
import com.wdkl.app.ncs.callingdoor.helper.AppInfoDialogHelper
|
|
import com.wdkl.app.ncs.callingdoor.helper.AppUpdateHelper
|
|
import com.wdkl.app.ncs.callingdoor.helper.AppUpdateHelper
|
|
|
|
+import com.wdkl.app.ncs.callingdoor.helper.CallConfigDialogHelper
|
|
import com.wdkl.app.ncs.callingdoor.helper.CallTypeDialogHelper
|
|
import com.wdkl.app.ncs.callingdoor.helper.CallTypeDialogHelper
|
|
import com.wdkl.app.ncs.callingdoor.launch.CallingdoorLaunch
|
|
import com.wdkl.app.ncs.callingdoor.launch.CallingdoorLaunch
|
|
import com.wdkl.ncs.android.lib.base.BaseApplication
|
|
import com.wdkl.ncs.android.lib.base.BaseApplication
|
|
import com.wdkl.ncs.android.lib.base.BaseFragment
|
|
import com.wdkl.ncs.android.lib.base.BaseFragment
|
|
|
|
+import com.wdkl.ncs.android.lib.utils.AppTool
|
|
import com.wdkl.ncs.android.lib.utils.TimeHandle
|
|
import com.wdkl.ncs.android.lib.utils.TimeHandle
|
|
import com.wdkl.ncs.android.lib.utils.showMessage
|
|
import com.wdkl.ncs.android.lib.utils.showMessage
|
|
import com.wdkl.ncs.android.lib.vo.filter
|
|
import com.wdkl.ncs.android.lib.vo.filter
|
|
@@ -40,6 +45,9 @@ class YzMainFragment: BaseFragment<MainFragmentPresenter, MainViewLayoutBinding>
|
|
private var babyItems = ArrayList<FrameBedRelativeVO>()
|
|
private var babyItems = ArrayList<FrameBedRelativeVO>()
|
|
private var bedVO: FrameBedVO? = null
|
|
private var bedVO: FrameBedVO? = null
|
|
|
|
|
|
|
|
+ private var clickVersionTime : Long = 0
|
|
|
|
+ private var clickCount = 1
|
|
|
|
+
|
|
override fun getLayId(): Int {
|
|
override fun getLayId(): Int {
|
|
return R.layout.yz_main_view_layout
|
|
return R.layout.yz_main_view_layout
|
|
}
|
|
}
|
|
@@ -73,6 +81,30 @@ class YzMainFragment: BaseFragment<MainFragmentPresenter, MainViewLayoutBinding>
|
|
return@setOnLongClickListener true
|
|
return@setOnLongClickListener true
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ tv_version_no.setOnClickListener {
|
|
|
|
+ if (System.currentTimeMillis() - clickVersionTime < 1500) {
|
|
|
|
+ clickCount++
|
|
|
|
+ } else {
|
|
|
|
+ clickCount = 1
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (clickCount == 5) {
|
|
|
|
+ showMessage(R.string.enter_settings_tips)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (clickCount > 7) {
|
|
|
|
+ clickCount = 1
|
|
|
|
+ AppTool.Setting.systemSetting(activity)
|
|
|
|
+
|
|
|
|
+ if ("mk_h10_a133_1".equals(BuildConfig.APP_DEVICE_TYPE)) {
|
|
|
|
+ //显示虚拟导航栏
|
|
|
|
+ ZhylManager.getInstance(BaseApplication.appContext).disp_setNavigationBar(true)
|
|
|
|
+ ZhylManager.getInstance(BaseApplication.appContext).disp_setStatusBar(true)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ clickVersionTime = System.currentTimeMillis()
|
|
|
|
+ }
|
|
|
|
+
|
|
btn_call.setOnClickListener {
|
|
btn_call.setOnClickListener {
|
|
CallTypeDialogHelper.showDialog(activity, object : CallTypeDialogHelper.ClickListener {
|
|
CallTypeDialogHelper.showDialog(activity, object : CallTypeDialogHelper.ClickListener {
|
|
override fun onCallNurse() {
|
|
override fun onCallNurse() {
|
|
@@ -94,6 +126,13 @@ class YzMainFragment: BaseFragment<MainFragmentPresenter, MainViewLayoutBinding>
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ btn_call.setOnLongClickListener {
|
|
|
|
+ //音频增益设置
|
|
|
|
+ CallConfigDialogHelper.showDialog(activity)
|
|
|
|
+
|
|
|
|
+ return@setOnLongClickListener true
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
override fun destory() {
|
|
override fun destory() {
|