- mBtnStart.setOnClickListener(new View.OnClickListener(){
- @Override
- public void onClick(View view){
- String url = mTextServer.getText().toString() + "/" + mTextUser.getText().toString() + "_" + mMacAddr + "_" + mTextCamera.getText().toString();
- gLogger.error("----------> onClick, Url is: " + url);
- intent.putExtra("url", url);
- startService(intent);
- saveConfig();
- }
- });
+ ScreenSize size = getScreenSize();
+ CameraView.SCREEN_WIDTH = size.width;
+ CameraView.SCREEN_HEIGHT = size.height;
+ gLogger.debug("Screen size is w: " + CameraView.SCREEN_WIDTH + ", h: " + CameraView.SCREEN_HEIGHT);
+
+ mCameraView = new CameraView(getApplicationContext(), this);
+ setContentView(R.layout.activity_main);
+
+ ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(640, 480);
+ addContentView(mCameraView, lp);
+ //setContentView(mCameraView);
+ }
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ LogUtil.config(this);
+ gLogger = Logger.getLogger(getClass());
+ gLogger.error("onCreate ---------> ");
+ UserInfo.readConfig(getExternalFilesDir(null) + File.separator + "config", getMacAddr());
+ initCameraView();
+ init();
+
+ if(canStartService()){
+ gLogger.error("Current network is available");
+ doBindService();
+ } else {
+ gLogger.error("Current network NOT available or no USB Camera connected");
+ }
+
+ if(!mServiceHealthMonitor.isAlive()) {
+ gLogger.debug("mServiceHealthMonitor start, interval " + INTERVAL);
+ mServiceHealthMonitor.start();
+ }
+ ////////// LogUtil.sendLogs(); /// Log test
+ //LogUtil.sendLogs();
+ // test
+ //new CheckVersionInfoTask(MainActivity.this).execute();