- /*if (null != mStreamTask){
- switch (mStreamTask.getStatus()){
- case RUNNING:
- Log.e(TAG, "onPreviewFrame Running");
- return;
- case PENDING:
- Log.e(TAG,"OnPreviewFrame Pending");
- mStreamTask.cancel(false);
- break;
- }
+
+ }
+
+
+ private String getMacAddr() {
+ WifiManager manager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
+ WifiInfo info = manager.getConnectionInfo();
+ return info.getMacAddress().replace(":", ""); //02:00:00:00:00:00 - 020000000000
+ }
+
+ private void loadConfig() {
+ UserInfo info = UserInfo.getConfig();
+ gLogger.error("server is:" + info.server);
+ mTextServer.setText(info.server.equals("") ? "rtmp://gpussh.suanzi.ai:1935/myapp" : info.server);
+ mTextUser.setText(info.user);
+ mTextCamera.setText(info.cameraId);
+ //mMacAddr = info.macAddr.equals("") ? this.mMacAddr : info.macAddr;
+ gLogger.error("loadConfig - url is :" + info.toUrl());
+ }
+
+ private void saveConfig() {
+ UserInfo info = UserInfo.getConfig();
+ info.update(mTextServer.getText().toString(), mTextUser.getText().toString(), mMacAddr, mTextCamera.getText().toString());
+ if(info.saveConfig()) {
+ Toast.makeText(getApplicationContext(), "Config saved", Toast.LENGTH_LONG).show();
+ } else {
+ Toast.makeText(getApplicationContext(), "Error: config saved", Toast.LENGTH_LONG).show();