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" />
+
+
+
+
+
+
+
+
\ No newline at end of file