を働いていないランタイム権限は、これはOnCreateイベントで私のコード()メソッドである
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
switch (requestCode) {
case 1:
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
init();
}else{
finish();
}
そして、私のマニフェストファイルには、次の権限を持っている
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>
しかし、私はダイアログに許可を求めていませんが、問題を理解できませんか?
チェックのような結果よりものコードの下に使用して、実行権限を追加 - かどうかを確認するために>権限 - >(アプリ名)アプリにはすでに許可が与えられています。 – Haem