傍受されたSMSを送信しているアプリを検出する方法はありますか?Android、どのアプリがSMSを送信しているのかを検出しますか?
私のコードでは、送信SMSと受信SMSの両方を傍受し、本文、電話番号などを読み取ることができますが、SMSを送信しているアプリケーション/パッケージを検出する方法があるかどうかはわかりません。私は検索しましたが運がありませんでした。 ありがとうございます。 私は、短いメッセージを傍受するには、以下のライブラリを使用しています:私はデフォルトのメッセージングアプリですアプリの話ではない
注意を。 WhatsAppのような他のアプリは、ユーザーを認証するためにSMSを送信することがあります。これらのタイプのSMSは送信ボックス/送信メッセージ内には表示されませんが、送信/受信の時点でそれらを検出できます。
私はちょうどどのアプリ(パッケージ名)が現在SMSを送信しているのかを正確に知りたいだけです。
フォアグラウンドアプリケーションにアクセスする前に、使用者データに明示的にアクセス許可を与える必要があることに注意してください。 'startActivity(新しいインテント(Settings.ACTION_USAGE_ACCESS_SETTINGS));' これは新しいAndroidバージョンでのみ実行する必要があります – Ch4t4r