- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Log.e(TAG, "Ffmpeg Version: " + ffmpeg.getVersion());
-
- final Button btn = findViewById(R.id.button);
- btn.setText("Start");
- btn.setOnClickListener(new View.OnClickListener() {
+import java.io.File;
+import android.content.Intent;
+import de.mindpipe.android.logging.log4j.LogConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import android.net.wifi.WifiManager;
+import android.net.wifi.WifiInfo;
+import android.content.ServiceConnection;
+import android.content.ComponentName;
+
+import ai.suanzi.rtmpclient.MyService.LocalBinder;
+import android.os.IBinder;
+import android.net.ConnectivityManager;
+import android.view.ViewGroup;
+import org.apache.http.impl.client.HttpClients;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.client.methods.CloseableHttpResponse;
+
+//import org.apache.http.client.methods;
+import android.view.MotionEvent;
+import android.graphics.Color;
+import android.os.Build;
+import android.content.pm.ActivityInfo;
+
+public class MainActivity extends AppCompatActivity implements MyService.MyServiceEventListener, CameraView.Callback {
+
+ private Logger gLogger;
+ private NetworkMonitor networkMonitor;
+ private UsbMonitor mUsbMonitor;
+ private ServiceHealthMonitor mServiceHealthMonitor;
+ private static final int INTERVAL = 3 * 60; // seconds
+
+ boolean mBounded = false;
+ MyService mServer;
+ Intent mIntent;
+ private boolean isFullScreen = false;
+
+ private CameraView mCameraView;
+
+ private void init(){
+
+ mIntent = new Intent(this, MyService.class);
+ mUsbMonitor = new UsbMonitor(new UsbMonitor.UsbListener() {