diff --git a/app/src/main/java/com/example/defenseapplication/login/FaceVerificationActivity.kt b/app/src/main/java/com/example/defenseapplication/login/FaceVerificationActivity.kt
index 5aa40ca..9a07839 100644
--- a/app/src/main/java/com/example/defenseapplication/login/FaceVerificationActivity.kt
+++ b/app/src/main/java/com/example/defenseapplication/login/FaceVerificationActivity.kt
@@ -4,8 +4,10 @@ import android.Manifest
import android.content.pm.PackageManager
import android.os.Bundle
import android.widget.Toast
+import androidx.annotation.OptIn
import androidx.appcompat.app.AppCompatActivity
import androidx.camera.core.CameraSelector
+import androidx.camera.core.ExperimentalGetImage
import androidx.camera.core.ImageAnalysis
import androidx.camera.core.Preview
import androidx.camera.lifecycle.ProcessCameraProvider
@@ -38,6 +40,9 @@ class FaceVerificationActivity : AppCompatActivity() {
.statusBarDarkFont(true)
.titleBar(binding.topContainer)
.init()
+ binding.backIcon.setOnClickListener {
+ finish()
+ }
// 初始化人脸检测器(选项可自行调整)
val options = FaceDetectorOptions.Builder()
.setPerformanceMode(FaceDetectorOptions.PERFORMANCE_MODE_FAST)
@@ -65,6 +70,7 @@ class FaceVerificationActivity : AppCompatActivity() {
}
}
+ @OptIn(ExperimentalGetImage::class)
private fun startCamera() {
val cameraProviderFuture = ProcessCameraProvider.getInstance(this)
cameraProviderFuture.addListener({
@@ -81,8 +87,8 @@ class FaceVerificationActivity : AppCompatActivity() {
.build()
imageAnalysis.setAnalyzer(cameraExecutor, FaceAnalyzer(faceDetector, binding.overlay))
- // 选择后置摄像头
- val cameraSelector = CameraSelector.DEFAULT_BACK_CAMERA
+ // 选择前置摄像头
+ val cameraSelector = CameraSelector.DEFAULT_FRONT_CAMERA
// 绑定到生命周期
cameraProvider.bindToLifecycle(this, cameraSelector, preview, imageAnalysis)
diff --git a/app/src/main/res/layout/face_management_activity.xml b/app/src/main/res/layout/face_management_activity.xml
index 8aeef78..a478442 100644
--- a/app/src/main/res/layout/face_management_activity.xml
+++ b/app/src/main/res/layout/face_management_activity.xml
@@ -11,7 +11,7 @@
diff --git a/app/src/main/res/layout/face_verification_activity.xml b/app/src/main/res/layout/face_verification_activity.xml
index 151cbbb..d8908a5 100644
--- a/app/src/main/res/layout/face_verification_activity.xml
+++ b/app/src/main/res/layout/face_verification_activity.xml
@@ -16,14 +16,6 @@
android:layout_width="match_parent"
android:layout_height="match_parent" />
-
-