0
読み取りサービスを確認する方法MIの電話機のアプリケーションでは、SMSのアクセス許可はオフ/オンです。私は電話からSMSを読む必要があるアプリケーションを構築しています。 MIの電話のために今何らかのSMSは通知メッセージに行き、それらを読むために私はサービスSMSの許可が必要です。以下はそのスクリーンショットです。MIUI 8+(プログラムで)で "サービスSMS"を読み取るためのアクセス権を取得する方法
読み取りサービスを確認する方法MIの電話機のアプリケーションでは、SMSのアクセス許可はオフ/オンです。私は電話からSMSを読む必要があるアプリケーションを構築しています。 MIの電話のために今何らかのSMSは通知メッセージに行き、それらを読むために私はサービスSMSの許可が必要です。以下はそのスクリーンショットです。MIUI 8+(プログラムで)で "サービスSMS"を読み取るためのアクセス権を取得する方法
あなたのSMSは、コード
private void requestSmsPermission() {
String permission = Manifest.permission.READ_SMS;
int grant = ContextCompat.checkSelfPermission(this, permission);
if (grant != PackageManager.PERMISSION_GRANTED) {
String[] permission_list = new String[1];
permission_list[0] = permission;
ActivityCompat.requestPermissions(this, permission_list, 1);
}
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == 1) {
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Toast.makeText(AccountClass.this,"permission granted", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(AccountClass.this,"permission not granted", Toast.LENGTH_SHORT).show();
}
}
}
コメントをいただきありがとうございます。あなたが今好きなら投票してください –
がちょうどリンク[stackoverflowlink](https://stackoverflow.com/questions/45032638に従う読む前にあなただけの
requestSmsPermission()
を呼び出す場合は、必要なすべての許可を取ります/ how-to-get-permission-for-read-service-sms-in-miui-8-プログラムで) –