私は指紋を実装しようとしていますが、それが問題であるかどうかはわかりませんが、Android NougatではUSE_FINGERPRINTのアクセス権は決して尋ねられません。だから私は決してダイアログのポップアップを取得しません。 ACCESS_FINE_LOCATIONの実装があり、動作します(アプリケーションが許可または拒否するかどうかを尋ねます)。私のマニフェストでAndroid nougat USE_FINGERPRINTのアクセス許可
:フラグメントで
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-feature
android:name="android.hardware.fingerprint"
android:required="false" />
if (ActivityCompat.checkSelfPermission(getActivity(),Manifest.permission.USE_FINGERPRINT) != PackageManager.PERMISSION_GRANTED) {
Log.v(TAG, "NO permissions USE_FINGERPRINT");
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
Log.v(TAG, "No requestPermissions");
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.USE_FINGERPRINT}, FingerprintHandler.FINGERPRINT_PERMISSION);
}
return;
}
動作しませんでした。まだ、許可を求めることはありません。私は以下のコメントは右の – returnvoid
あなたが機能を必要とする場合は、私の場合には私が必要なものではない機能でデバイスにインストールされるだけであることを確認したと思う – returnvoid
実際に今。それは指紋が含まれているかどうかを確認するデバイスリソースを確認します –