From 84e391f79e4c298e31b990667a54d991d645949f Mon Sep 17 00:00:00 2001
From: 554325746@qq.com <554325746@qq.com>
Date: 星期三, 25 十二月 2019 09:01:50 +0800
Subject: [PATCH] a

---
 app/src/main/java/com/basic/security/fragment/ToolbarFragment.java |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/basic/security/fragment/ToolbarFragment.java b/app/src/main/java/com/basic/security/fragment/ToolbarFragment.java
index eec566b..c9f449c 100644
--- a/app/src/main/java/com/basic/security/fragment/ToolbarFragment.java
+++ b/app/src/main/java/com/basic/security/fragment/ToolbarFragment.java
@@ -1,10 +1,14 @@
 package com.basic.security.fragment;
 
+import android.content.Intent;
 import android.view.View;
 
+import com.alfeye.a1io.DeviceControl;
 import com.basic.security.R;
+import com.basic.security.base.BaseApplication;
 import com.basic.security.base.BaseFragment;
 import com.basic.security.manager.impl.cblite.AccountManager;
+import com.basic.security.utils.Constants;
 
 import org.androidannotations.annotations.AfterViews;
 import org.androidannotations.annotations.Click;
@@ -30,9 +34,23 @@
             login,
             logout,
             admin_msg,
+            call,
             menu;
 
     List<View> toolbarButtons = new ArrayList<>();
+
+    public static void openWebRtc() {
+        Intent launchIntent = BaseApplication.getApplication().activity.getPackageManager().getLaunchIntentForPackage("org.appspot.apprtc");
+        if (launchIntent != null) {
+            launchIntent.putExtra("ip", "0.0.0.0");
+            launchIntent.putExtra("cameraIndex", "1");
+            launchIntent.putExtra("isServer", "true");
+            launchIntent.putExtra("orientation", "portrait");
+            launchIntent.putExtra("localCameraRotation", "270");
+            launchIntent.putExtra("remoteCameraRotation", "0");
+            BaseApplication.getApplication().activity.startActivity(launchIntent);
+        }
+    }
 
     @AfterViews
     public void afterViews() {
@@ -40,6 +58,7 @@
                 login,
                 logout,
                 admin_msg,
+                call,
                 menu));
     }
 
@@ -79,4 +98,35 @@
         }
     }
 
+    @Click
+    public void update_apk() {
+//        UpdateApk.installApk("/sdcard/download/"+Constants.updateApkFileName);
+        DeviceControl.startInstallApk(
+                BaseApplication.getApplication(),
+                "com.basic.security",
+                "/sdcard/download/" + Constants.updateApkFileName,
+                true,
+                true
+        );
+    }
+
+    @Click
+    public void call() {
+//        if (1==1) {
+//            Intent launchIntent = new Intent(mainActivity(), ConnectActivity.class);
+//            if (launchIntent != null) {
+//                launchIntent.putExtra("ip", "0.0.0.0");
+//                launchIntent.putExtra("cameraIndex", "1");
+//                launchIntent.putExtra("isServer", "true");
+//                launchIntent.putExtra("orientation", "portrait");
+//                launchIntent.putExtra("localCameraRotation", "270");
+//                launchIntent.putExtra("remoteCameraRotation", "90");
+//                startActivity(launchIntent);
+//            }
+//            return;
+//        }
+//        throw new RuntimeException("a");
+        openWebRtc();
+    }
+
 }

--
Gitblit v1.8.0