SMS暗号化ツールを作成しようとしています。このツールを使用している人は、インターネット経由でSMS経由でチャットでき、暗号化された状態を維持できます。 私が必要とするのは、特定の番号からのSMSを受信トレイフォルダに入れないようにする方法、またはSMS通知を削除して受信トレイからSMSを削除する方法だけです。受信トレイから受信したSMSをブロードキャストまたは削除します。
私はたくさんのことを知っていますが、 https://stackoverflow.com/a/3875736/705297 これは機能しません。ブロードキャストが動作していますが、broadcastreceiverが起動したというログメッセージが表示されますが、ブロードキャストを中止しません。
また、私はそれが不可能であるというメッセージをたくさん見つけました。それは可能なのですか、どうすればできますか?私はアンドロイド2.1以上を使用しています。 放送受信機:マニフェストの
@Override
public void onReceive(Context context, Intent intent)
{
abortBroadcast(); }
パート:私もBROADCAST_SMS権限を持っている必要があり
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<receiver android:name=".SMSReceiver">
<intent-filter android:priority="1000">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
おそらくあなたの優先順位が十分ではありません – njzk2