Получение данных смс в android oreo и выше - PullRequest
0 голосов
/ 03 октября 2018

Я использовал неявный широковещательный приемник для приема смс данных, но теперь с android O это больше невозможно

<receiver android:name=".receiver.SMSReceiver">
        <intent-filter>
            <action android:name="android.intent.action.DATA_SMS_RECEIVED"/>
            <data android:scheme="sms"/>
            <data android:port="10013"/>
        </intent-filter>
    </receiver>

Есть идеи, как реализовать смс с данными на android O и выше?

1 Ответ

0 голосов
/ 03 октября 2018

объявляет приемник BROADCAST в файле манифеста

 private BroadcastReceiver receiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            if (intent.getAction().equalsIgnoreCase("read")) {
                final String message = intent.getStringExtra("message");
                final String sender = intent.getStringExtra("sender");
                formatMessage(message,sender);
            }
        }
    };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...