2017-02-25 7 views
0

私はSMSアプリケーションを作成していますし、abortBroadcast()を使用してSMSを停止するには、デフォルトのSMSアプリケーションに行きます。 Android 4.2バージョンで正常に動作していますが、Android 6.0では動作しません。Android 6.0のabortBroadcast()

私は最大優先度を設定しました。

<receiver android:name=".sms.ReceiveSMS" android:permission="android.permission.BROADCAST_SMS"> 
      <intent-filter android:priority="2147483647"> 
       <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
      </intent-filter> 
     </receiver> 

あなたは、Android 4.4以降にメッセージを得ることから、デフォルトのSMSアプリをブロックすることはできませんtargetsdk = 4.2

答えて

1

the documentationおよびthis official blog postを参照してください。

+0

これは必須です。どんな解決策ですか? –

+0

@ Nothing:いいえ、申し訳ありません。 – CommonsWare

+0

その後、受信トレイからSMSを削除するにはどうすればよいですか?私はSMSの受信を受信する前に削除する必要がありますアプリケーションの受信トレイに行くのですか? –

関連する問題