Блокировать входящие смс андроид с помощью BroadcastReceiver

Я разрабатываю приложение для Android о блокировании входящих смс. Моя проблема в том, что я создал свое приложение и протестировал его. Я не мог заблокировать ни одно смс. Вот мой код:

Мой манифест:

<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.BOOT_COMPLETED" />
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <receiver
        android:name="com.dev.autosms.ReceiveSms"
        android:enabled="true"
        android:exported="true" >
        <intent-filter android:priority="2147483647" >
            <action android:name="android.provider.Telephony.SMS_RECEIVED" >
            </action>
            <category android:name="android.intent.category.DEFAULT" >
            </category>
        </intent-filter>
    </receiver>
</application>

Вот мой ReceiveSms.java:

public class ReceiveSms extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
       abortBroadcast();
      }

}         

Не могли бы вы помочь мне? Благодарим всех!


person Dương Nguyễn Văn    schedule 22.09.2015    source источник
comment
Какая у вас версия андроида? Это не сработает после Китката. См. stackoverflow.com/questions/20805535/   -  person headuck    schedule 22.09.2015
comment
мое устройство на Android 5.0. МОЙ БОГ. Итак, как решить эту проблему?   -  person Dương Nguyễn Văn    schedule 22.09.2015
comment
Единственный способ — попросить пользователя переключиться на ваше приложение в качестве получателя SMS по умолчанию (и вы предоставите функциональность приложения SMS). Или напишите приложение, требующее рута (это уже другая история).   -  person headuck    schedule 22.09.2015