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" /> +