From 7b0a6c6e2c59ad52ee74a4726959d7a4e92ca991 Mon Sep 17 00:00:00 2001 From: BlueMatthew Date: Fri, 29 Dec 2023 13:52:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0CAM3V3=E5=92=8COTG=E7=9A=84?= =?UTF-8?q?=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mpmaster/build.gradle | 4 +++ .../com/xypower/mpmaster/MainActivity.java | 32 ++++++++++++++++++ .../src/main/res/layout/activity_main.xml | 33 +++++++++++++++++++ 3 files changed, 69 insertions(+) diff --git a/mpmaster/build.gradle b/mpmaster/build.gradle index b3a3d095..4d6cfa15 100644 --- a/mpmaster/build.gradle +++ b/mpmaster/build.gradle @@ -30,10 +30,14 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + buildFeatures { + viewBinding true + } } dependencies { diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java index 86ef30c3..7cb7f110 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java @@ -8,12 +8,16 @@ import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.os.StrictMode; +import android.view.View; + +import com.dev.devapi.api.SysApi; import com.xypower.common.MicroPhotoContext; import java.text.SimpleDateFormat; import java.util.Date; + public class MainActivity extends AppCompatActivity { @Override @@ -32,6 +36,34 @@ public class MainActivity extends AppCompatActivity { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); + findViewById(R.id.btnEnableCam3V3).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + SysApi.setCam3V3Enable(true); + } + }); + + findViewById(R.id.btnDisableCam3V3).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + SysApi.setCam3V3Enable(false); + } + }); + + findViewById(R.id.btnTurnOtgOn).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + SysApi.setOtgState(true); + } + }); + + findViewById(R.id.btnTurnOtgOff).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + SysApi.setOtgState(false); + } + }); + startMicroPhotoService(getApplicationContext()); } diff --git a/mpmaster/src/main/res/layout/activity_main.xml b/mpmaster/src/main/res/layout/activity_main.xml index 17eab17b..0137320f 100644 --- a/mpmaster/src/main/res/layout/activity_main.xml +++ b/mpmaster/src/main/res/layout/activity_main.xml @@ -10,9 +10,42 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> +