增加CAM3V3和OTG的控制

serial
BlueMatthew 1 year ago
parent 9f9095afc5
commit 7b0a6c6e2c

@ -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 {

@ -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());
}

@ -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" />
<Button
android:id="@+id/btnEnableCam3V3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cam3V3 On"
tools:layout_editor_absoluteX="47dp"
tools:layout_editor_absoluteY="137dp" />
<Button
android:id="@+id/btnDisableCam3V3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cam3V3 Off"
tools:layout_editor_absoluteX="201dp"
tools:layout_editor_absoluteY="130dp" />
<Button
android:id="@+id/btnTurnOtgOn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="OTG On"
tools:layout_editor_absoluteX="51dp"
tools:layout_editor_absoluteY="246dp" />
<Button
android:id="@+id/btnTurnOtgOff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="OTG Off"
tools:layout_editor_absoluteX="201dp"
tools:layout_editor_absoluteY="242dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
Loading…
Cancel
Save