1
wxr
2023-04-23 2cd55265ccff3b0a267d7953b2dd9e5dca437aa6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
@file:Suppress("UNUSED_PARAMETER")
 
package com.ezviz.demo.common
 
import android.os.Bundle
import android.text.TextUtils
import android.view.View
import com.videogo.remoteplayback.list.EZPlayBackListActivity
import com.videogo.ui.realplay.EZRealPlayActivity
import ezviz.ezopensdk.R
import ezviz.ezopensdkcommon.common.RootActivity
import kotlinx.android.synthetic.main.activity_collect_play_info.*
 
class CollectDeviceInfoActivity : RootActivity() {
 
    /*设备信息*/
    var mDeviceSerial = ""
    var mCameraNumber = 0
 
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_collect_play_info)
    }
 
    fun onclickPreView(view: View) {
        if (initAndCheckPlayParam()){
            EZRealPlayActivity.launch(this, mDeviceSerial, mCameraNumber)
        }
    }
 
    fun onclickPlayback(view: View) {
        if (initAndCheckPlayParam()){
            EZPlayBackListActivity.launch(this, mDeviceSerial, mCameraNumber)
        }
    }
 
    private fun initAndCheckPlayParam(): Boolean {
        try {
            mDeviceSerial = et_device_serial.text.toString()
            mCameraNumber = et_camera_no.text.toString().toInt()
        }catch (e: Exception){
            e.printStackTrace()
        }
        if (TextUtils.isEmpty(mDeviceSerial) || mCameraNumber < 0){
            showToast("无效的设备信息")
            return false
        }
        return true
    }
 
}