Java 如何在Android上实现人脸解锁?

Java 如何在Android上实现人脸解锁?,java,android,Java,Android,我想使用系统用来打开设备的Face Unlock打开我的应用程序 没有尝试任何操作,因为我没有从何处开始的线索。在应用程序的build.gradle文件中添加以下依赖项。 compile 'com.google.android.gms:play-services-vision:11.0.4' 添加此元数据清单: <meta-data android:name="com.google.android.gms.vision.DEPENDENCIES"

我想使用系统用来打开设备的Face Unlock打开我的应用程序


没有尝试任何操作,因为我没有从何处开始的线索。

在应用程序的build.gradle文件中添加以下依赖项。

 compile 'com.google.android.gms:play-services-vision:11.0.4'
添加此元数据清单:

   <meta-data
        android:name="com.google.android.gms.vision.DEPENDENCIES"
        android:value="face"/>


  <uses-feature
    android:name="android.hardware.camera"
    android:required="true"/>
 <uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>


 The code for the activity_main.xml layout file is given below.
 FaceDetector detector = new FaceDetector.Builder( getContext() )
    .setTrackingEnabled(false)
    .setLandmarkType(FaceDetector.ALL_LANDMARKS)
    .setMode(FaceDetector.FAST_MODE)
    .build();
  Frame frame = new Frame.Builder().setBitmap(editedBitmap).build();
        SparseArray faces = detector.detect(frame);
实际执行人脸检测工作的代码片段是:

   <meta-data
        android:name="com.google.android.gms.vision.DEPENDENCIES"
        android:value="face"/>


  <uses-feature
    android:name="android.hardware.camera"
    android:required="true"/>
 <uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>


 The code for the activity_main.xml layout file is given below.
 FaceDetector detector = new FaceDetector.Builder( getContext() )
    .setTrackingEnabled(false)
    .setLandmarkType(FaceDetector.ALL_LANDMARKS)
    .setMode(FaceDetector.FAST_MODE)
    .build();
  Frame frame = new Frame.Builder().setBitmap(editedBitmap).build();
        SparseArray faces = detector.detect(frame);

这会有帮助吗?然后试着先在谷歌上找到生物特征识别的参考资料,这也解释了可能的复制品