【发布时间】:2017-07-24 11:24:31
【问题描述】:
我有以下代码行:
FingerprintManager fm = activity.getSystemService(FingerprintManager.class);
fm.isHardwareDetected();
此时,Android Studio 抱怨缺少 permssionCheck (checkSelfPermission)。
调用需要可能被用户拒绝的权限:代码应明确检查权限是否可用(使用
checkPermission)或明确处理潜在的SecurityException
但是,据我了解Documentation,USE_FINGERPRINT(FingerprintManager 要求)不是“危险”权限,因此在安装时授予。如果我禁止 AndroidStudio 警告,我的测试设备上一切正常。 这是一个虚假的警告吗?
【问题讨论】:
-
“FingerprintSensor 不是“危险”权限”——我不知道“FingerprintSensor”是什么。
USE_FINGERPRINTis a permission。那个权限是normal,所以如果你指的是那个,我同意Android Studio不应该抱怨它。
标签: android android-studio android-fingerprint-api