草庐IT

hasEnrolledFingerprints

全部标签

android - 为什么 `hasEnrolledFingerprints` 给出错误,它只需要在我的 fragment 中获得许可,而不需要在 Google 示例中的 Activity 中获得许可?

我正在尝试在我的应用程序中(特别是在我的fragment中)实现Google的指纹API。谷歌给出了一个例子,但它是在Activity中实现的here.我的具体问题是下面的代码检查是否已经注册了指纹,它给我一个错误(下面的屏幕截图):问题-->我需要做哪些更改才能使其在我的Fragment中运行(与Google那样的Activity相反)?if(!mFingerprintManager.hasEnrolledFingerprints()){purchaseButton.setEnabled(false);//Thishappenswhennofingerprintsareregiste

安卓指纹 : hasEnrolledFingerprints triggers exception on some Samsungs

当启用来自Android6用户的指纹时,我在我们的生产应用程序中看到了很多异常,我无法在我的任何本地三星设备上重现这些异常。堆栈跟踪是:Message:SecurityException:PermissionDenial:getCurrentUser()frompid=24365,uid=10229requiresandroid.permission.INTERACT_ACROSS_USERSandroid.os.Parcel.readExceptioninParcel.java::1620android.os.Parcel.readExceptioninParcel.java::15