X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fai%2Fsuanzi%2Frtmpclient%2FMainActivity.java;h=33ac4a62dc6c6e71146add80621cf6cb87494f6e;hb=eed83fe1fd361c6eb64152e02c0f05d203d071f9;hp=4dcbb6dbda0f757437ddced7dc0e004275390705;hpb=6f89224690e8d04727c9ee48bdeb04e5cb905d54;p=rtmpclient.git diff --git a/app/src/main/java/ai/suanzi/rtmpclient/MainActivity.java b/app/src/main/java/ai/suanzi/rtmpclient/MainActivity.java index 4dcbb6d..33ac4a6 100644 --- a/app/src/main/java/ai/suanzi/rtmpclient/MainActivity.java +++ b/app/src/main/java/ai/suanzi/rtmpclient/MainActivity.java @@ -2,6 +2,7 @@ package ai.suanzi.rtmpclient; 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; @@ -32,8 +33,6 @@ import android.os.IBinder; 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; @@ -182,14 +181,14 @@ public class MainActivity extends AppCompatActivity implements MyService.MyServi @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 { @@ -201,6 +200,9 @@ public class MainActivity extends AppCompatActivity implements MyService.MyServi mServiceHealthMonitor.start(); } ////////// LogUtil.sendLogs(); /// Log test + //LogUtil.sendLogs(); + + new CheckVersionInfoTask(MainActivity.this).execute(); } @Override @@ -259,6 +261,10 @@ public class MainActivity extends AppCompatActivity implements MyService.MyServi } private boolean canStartService(){ + + if(System.getProperty("os.arch").equals("i686")){ + return true; + } return mUsbMonitor.hasUsbCamera() && NetworkMonitor.isNetworkAvailable(this); }