From 36148acf8a1fa160d40fbe263807c04a2e337551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Thu, 4 Nov 2021 20:59:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=AF=B9=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E5=89=8D=E6=96=B9=E8=BD=A6=E8=BE=86=E7=9A=84=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 1 + .../java/com/mogo/cloud/MainActivity.java | 42 +++++++++++++++++++ app/src/main/res/layout/activity_main.xml | 13 ++++++ 3 files changed, 56 insertions(+) diff --git a/.idea/misc.xml b/.idea/misc.xml index 7605932..5332346 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -13,6 +13,7 @@ + diff --git a/app/src/main/java/com/mogo/cloud/MainActivity.java b/app/src/main/java/com/mogo/cloud/MainActivity.java index 04e349f..61ef037 100644 --- a/app/src/main/java/com/mogo/cloud/MainActivity.java +++ b/app/src/main/java/com/mogo/cloud/MainActivity.java @@ -4,12 +4,14 @@ import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.text.TextUtils; +import android.view.SurfaceView; import android.widget.Button; import android.widget.TextView; import com.mogo.cloud.network.NetworkActivity; import com.mogo.cloud.passport.IMoGoTokenCallback; import com.mogo.cloud.passport.MoGoAiCloudClient; +import com.mogo.cloud.trafficlive.api.ITrafficCarLiveCallBack; import com.mogo.cloud.trafficlive.api.ITrafficIntersectionLiveCallBack; import com.mogo.cloud.trafficlive.api.MoGoAiCloudTrafficLive; import com.mogo.cloud.utils.logger.Logger; @@ -27,6 +29,8 @@ public class MainActivity extends AppCompatActivity { private Button btnJumpLivePush; private Button btnJumpLivePlay; private Button btnRequestXINGLive; + private Button btnRequestCarLive; + private SurfaceView surfacePreviewView; private TextView tvSn; private TextView tvToken; @@ -127,6 +131,44 @@ public class MainActivity extends AppCompatActivity { // }); }); + btnRequestXINGLive = findViewById(R.id.btnRequestXINGLive); + btnRequestXINGLive.setOnClickListener(v -> { + MoGoAiCloudTrafficLive.viewDesignativeIntersectionLive("556834859_trafficcamera_100514_89", new ITrafficIntersectionLiveCallBack() { + @Override + public void liveUrlResult(String liveUrl) { + Logger.i(TAG, "liveUrl : " + liveUrl); + } + + @Override + public void onError(String errorMsg) { + Logger.e(TAG, "errorMsg : " + errorMsg); + } + }); + }); + + btnRequestCarLive = findViewById(R.id.btnRequestCarLive); + surfacePreviewView = findViewById(R.id.surfacePreviewView); + btnRequestCarLive.setOnClickListener(v -> { + MoGoAiCloudTrafficLive.viewFrontVehicleLive(40.11547, 116.22544, + 60, surfacePreviewView, new ITrafficCarLiveCallBack() { + + @Override + public void onLive(String liveSn) { + Logger.e(TAG, "liveSn : " + liveSn); + } + + @Override + public void onDisConnect() { + Logger.e(TAG, "onDisConnect"); + } + + @Override + public void onError(String errorMsg) { + Logger.e(TAG, "errorMsg"); + } + }); + }); + MoGoAiCloudClient.getInstance().addTokenCallbacks(new IMoGoTokenCallback() { @Override public void onTokenGot(String token, String sn) { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f8ddde4..d098581 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -98,6 +98,19 @@ android:layout_height="match_parent" android:text="查看路口直播Url请求" android:visibility="visible" /> + +