import android.content.IntentFilter;
import android.hardware.Camera;
+import android.net.Uri;
import android.support.design.widget.TextInputEditText;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.net.ConnectivityManager;
import android.view.ViewGroup;
-//"rtmp://gpussh.suanzi.ai:1935/myapp/suanzi_ac83f34ead90";
-
public class MainActivity extends AppCompatActivity implements MyService.MyServiceEventListener, CameraView.Callback {
private Logger gLogger;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- LogUtil.config(getExternalFilesDir(null));
+ LogUtil.config(this);
gLogger = Logger.getLogger(getClass());
- gLogger.error("#######################################");
+ gLogger.error("onCreate ---------> ");
UserInfo.readConfig(getExternalFilesDir(null) + File.separator + "config", getMacAddr());
initCameraView();
init();
- if(NetworkMonitor.isNetworkAvailable(this) && mUsbMonitor.hasUsbCamera()){
+ if(canStartService()){
gLogger.error("Current network is available");
doBindService();
} else {
mServiceHealthMonitor.start();
}
////////// LogUtil.sendLogs(); /// Log test
+ //LogUtil.sendLogs();
+
+ new CheckVersionInfoTask(MainActivity.this).execute();
}
@Override
}
private boolean canStartService(){
+
+ if(System.getProperty("os.arch").equals("i686")){
+ return true;
+ }
return mUsbMonitor.hasUsbCamera() && NetworkMonitor.isNetworkAvailable(this);
}