受信/送信メールメッセージをリッスンしたり、受信トレイに直接アクセスしたりする方法はありますか?
Android SDK にはデフォルトのメール クライアントがないため、電話で使用されるクライアントがカスタム メカニズムを実装しない限り、それは不可能であると読みました。これはまだですか?
メールは Android OS の一部ではないため、グローバル ブロードキャスト レシーバーをコーディングすることはできません (着信 SMS の場合と同様)。明らかな回避策は、着信メールをブロードキャストする Android OS で最も人気のあるトップ X のメール クライアントのブロードキャスト レシーバーをコーディングすることです。
K9 では、受信メールのブロードキャスト レシーバーを柔軟に登録できます。 https://github.com/k9mail/k-9/wiki/Intentsを参照してください。
Gmail には、受信メールに関する情報を受信するための公式 / 文書化された API がありません。しかし、しばらく前までは、コンテンツ オブザーバーを使用して Gmail の変更を監視することができました。しかし、これはもはや機能しないと思います。
ここでの本当の問題は、プライバシーとセキュリティだと思います。電子メールには、SMS に比べてはるかに多くの情報が含まれています。ユーザーとして、サードパーティのアプリが個人および仕事上のメールの監視を開始できるアプリ エコシステムは本当に必要ありません。