package com.videogo; import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.EditText; import android.widget.TextView; import com.videogo.openapi.EZOpenSDK; import com.videogo.openapi.EzvizAPI; import com.videogo.ui.cameralist.EZCameraListActivity; import com.videogo.widget.TopBar; import ezviz.ezopensdk.R; import ezviz.ezopensdk.demo.ValueKeys; import ezviz.ezopensdkcommon.common.RootActivity; import static com.videogo.EzvizApplication.getOpenSDK; public class SupportActivity extends RootActivity { private EditText mAppkeyTv; private EditText mAccesstokenTv; private EditText mApiUrlTv; private EditText mWebUrlTv; private EditText mDeviceSerialTv; private String mAppkey; private String mAccesstoken; private String mApiUrl; private String mWebUrl; private String mDeviceSerial; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_support); TopBar topBar = (TopBar) findViewById(R.id.topbar); topBar.setOnTopbarClickListener(new TopBar.OnTopbarClickListener() { @Override public void onLeftButtonClicked() { finish(); } @Override public void onRightButtonClicked() { } }); mAppkeyTv = (EditText) findViewById(R.id.edit_appkey); mAccesstokenTv = (EditText) findViewById(R.id.edit_accesstoken); mApiUrlTv = (EditText) findViewById(R.id.edit_apiurl); mWebUrlTv = (EditText) findViewById(R.id.edit_weburl); TextView mEnsureTv = (TextView) findViewById(R.id.ok_tv); mDeviceSerialTv = (EditText) findViewById(R.id.edit_deviceserial); mEnsureTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mAppkey = mAppkeyTv.getText().toString().trim(); mAccesstoken = mAccesstokenTv.getText().toString().trim(); mApiUrl = mApiUrlTv.getText().toString().trim(); mWebUrl = mWebUrlTv.getText().toString().trim(); mDeviceSerial = mDeviceSerialTv.getText().toString().trim(); if (TextUtils.isEmpty(mAppkey)){ showToast("appkey is null"); return; } EZOpenSDK.initLib(SupportActivity.this.getApplication(),mAppkey); if(!TextUtils.isEmpty(mApiUrl) && !TextUtils.isEmpty(mWebUrl)){ EzvizAPI.getInstance().setServerUrl(mApiUrl, mWebUrl); } if (!TextUtils.isEmpty(mAccesstoken)){ getOpenSDK().setAccessToken(mAccesstoken); Intent intent = new Intent(getApplicationContext(),EZCameraListActivity.class); if (!TextUtils.isEmpty(mDeviceSerial)){ intent.putExtra(ValueKeys.DEVICE_SERIAL.name(),mDeviceSerial); } startActivity(intent); // finish(); } // finish(); } }); } }