|
@@ -2,6 +2,7 @@ package com.wdkl.ncs.android.component.nursehome.activity
|
|
|
|
|
|
import android.Manifest
|
|
|
import android.graphics.Color
|
|
|
+import android.os.Build
|
|
|
import android.os.Handler
|
|
|
import android.text.TextUtils
|
|
|
import android.util.Log
|
|
@@ -64,8 +65,10 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
requestPermissions()
|
|
|
|
|
|
Constants.mac = NetHelper.getInstance().macAddress
|
|
|
- Log.e(TAG,"mac "+Constants.mac)
|
|
|
+ Constants.imei = NetHelper.getInstance().imei
|
|
|
+ Log.e(TAG,"mac: "+Constants.mac + ", imei: " + Constants.imei)
|
|
|
tv_local_mac.text = "本机MAC:"+Constants.mac
|
|
|
+ tv_local_imei.text = "IMEI或序列号: " + Constants.imei
|
|
|
|
|
|
Thread{
|
|
|
//val logoBitmap = BitmapFactory.decodeResource(resources, R.mipmap.erlogo)
|
|
@@ -74,7 +77,11 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
builder.append("&code=")
|
|
|
builder.append(Constants.DEVICE_CODE)
|
|
|
builder.append("&mac=")
|
|
|
- builder.append(Constants.mac)
|
|
|
+ if ("YUNPAI_H6".equals(Build.MODEL)) {
|
|
|
+ builder.append(Constants.imei)
|
|
|
+ } else {
|
|
|
+ builder.append(Constants.mac)
|
|
|
+ }
|
|
|
builder.append("&model=")
|
|
|
builder.append(Constants.DEVICE_MODEL)
|
|
|
builder.append("&hard_ver=")
|
|
@@ -85,7 +92,7 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
builder.append(Constants.DEVICE_TYPE)
|
|
|
builder.append("&device_name=")
|
|
|
builder.append(Constants.DEVICE_NAME)
|
|
|
- val code = EcodeHelper().createQRImage(builder.toString(),200, null)
|
|
|
+ val code = EcodeHelper().createQRImage(builder.toString(),280, null)
|
|
|
activity.runOnUiThread {
|
|
|
view_qr_code?.setImageBitmap(code)
|
|
|
}
|
|
@@ -107,11 +114,19 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
btn_reload.isEnabled = false
|
|
|
btn_reload.setOnClickListener {
|
|
|
btn_reload.isEnabled = false
|
|
|
- presenter.loadData(Constants.mac!!)
|
|
|
+ if ("YUNPAI_H6".equals(Build.MODEL)) {
|
|
|
+ presenter.loadData(Constants.imei!!)
|
|
|
+ } else {
|
|
|
+ presenter.loadData(Constants.mac!!)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (permissionGrant) {
|
|
|
- presenter.loadData(Constants.mac!!)
|
|
|
+ if ("YUNPAI_H6".equals(Build.MODEL)) {
|
|
|
+ presenter.loadData(Constants.imei!!)
|
|
|
+ } else {
|
|
|
+ presenter.loadData(Constants.mac!!)
|
|
|
+ }
|
|
|
} else {
|
|
|
reload()
|
|
|
}
|
|
@@ -121,7 +136,11 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
handler.postDelayed({
|
|
|
if (permissionGrant) {
|
|
|
btn_reload.isEnabled = false
|
|
|
- presenter.loadData(Constants.mac!!)
|
|
|
+ if ("YUNPAI_H6".equals(Build.MODEL)) {
|
|
|
+ presenter.loadData(Constants.imei!!)
|
|
|
+ } else {
|
|
|
+ presenter.loadData(Constants.mac!!)
|
|
|
+ }
|
|
|
} else {
|
|
|
reload()
|
|
|
}
|