From 3bbfba9679715ea5774354108db1888ca3e56ac5 Mon Sep 17 00:00:00 2001 From: GenshinGanyu <1437099831@qq.com> Date: Sun, 24 Sep 2023 21:57:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=95=8C=E9=9D=A2=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/src/main/java/wificar/MyMainFrm.java | 25 +- .../src/main/res/layout/activity_settings.xml | 648 ++++++++++++++++-- src/app/src/main/res/layout/mymainfrm.xml | 7 +- 3 files changed, 637 insertions(+), 43 deletions(-) diff --git a/src/app/src/main/java/wificar/MyMainFrm.java b/src/app/src/main/java/wificar/MyMainFrm.java index 336184e..9dd630c 100644 --- a/src/app/src/main/java/wificar/MyMainFrm.java +++ b/src/app/src/main/java/wificar/MyMainFrm.java @@ -23,6 +23,7 @@ public class MyMainFrm extends Activity { public static String CameraIp; EditText CameraIP, ControlIP, Port; Button Button_go; + Button Button_set; String videoUrl, controlUrl, port; /* * 以下为按一下返回键后,提示“再按一次退出程序” @@ -51,13 +52,14 @@ public class MyMainFrm extends Activity { Port = findViewById(R.id.port); Button_go = findViewById(R.id.button_go); + Button_set = findViewById(R.id.button_set); videoUrl = CameraIP.getText().toString(); controlUrl = ControlIP.getText().toString(); port = Port.getText().toString(); Button_go.requestFocusFromTouch(); - + Button_set.requestFocusFromTouch(); Button_go.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { @@ -73,7 +75,26 @@ public class MyMainFrm extends Activity { //设置Intent对象要启动的Activity intent.setClass(MyMainFrm.this, MyVideo.class); //通过Intent对象启动另外一个Activity - MyMainFrm.this.startActivity(intent); + startActivity(intent); + finish(); + } + }); + + Button_set.setOnClickListener(new Button.OnClickListener() { + public void onClick(View v) { + // TODO Auto-generated method stub + //生成一个Intent对象 + Intent intent = new Intent(); + //在Intent对象当中添加一个键值对 + intent.putExtra("CameraIp", videoUrl); + intent.putExtra("ControlUrl", controlUrl); + intent.putExtra("Port", port); + + intent.putExtra("Is_Scale", true); + //设置Intent对象要启动的Activity + intent.setClass(MyMainFrm.this, SettingsActivity.class); + //通过Intent对象启动另外一个Activity + startActivity(intent); finish(); } }); diff --git a/src/app/src/main/res/layout/activity_settings.xml b/src/app/src/main/res/layout/activity_settings.xml index 2d0fb6b..44fac76 100644 --- a/src/app/src/main/res/layout/activity_settings.xml +++ b/src/app/src/main/res/layout/activity_settings.xml @@ -6,59 +6,627 @@ android:layout_height="match_parent" tools:context="wificar.SettingsActivity"> - -