こんにちはみんな私は自分の活動を開始して着信SMS通知を処理するソリューションを探しています。私は着信SMSの受信を話しているわけではありませんが、ユーザーが新しいSMS通知をクリックすると私自身の活動を開始したいと思います。可能でしょうか?ユーザーが新しいSMS通知をクリックしたときに自分自身のアクティビティを起動する方法
0
A
答えて
2
通知はデフォルトのSMSアプリケーションによって生成されるため、通知はリンクされているため、変更することはできません。
受信者/インテントフィルタを使って自分で通知を作成し、起動するアクティビティにリンクするだけです。 、@Lyrkanが言ったことで、さらに詳しく説明マニフェストに以下を追加し、
<receiver class=".SMSReceiver">
<intent-filter>
<action android:value="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
、あなたが適切な権限を持っていることを確認し、すなわち
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
、あなたがする必要があるクラスに
0
実装は次のようなものです
public class SMSReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context,Intent intent){
//your code here
}
}//end of class
今すぐonReceiveから何でもできますあなたがSMSを使ってやりたいことです。
+0
私はすでにこの方法を使ってSMSを受け取る方法を知っています。私の質問を正しく読んでください私は引き出しに来るSMS通知について話しています。 –
+0
お詫び申し上げます。私の悪い。撮影ポイント。 – Archit
関連する問題
- 1. 通知がクリックされたときにアクティビティを起動する方法は?
- 2. ユーザーが自分の通知をクリックしたときそこにAlertDialogを表示したい
- 3. node.js自分自身を再起動できるアプリ
- 4. Java - 自分自身を閉じて自分のソフトウェアカーネルパニックなどの自分自身を再起動するにはどうすればいいですか?
- 5. 新しいアクティビティが開始されたときに通知する方法は?
- 6. 自分自身で生成したapkをインストールできない
- 7. 自分自身からpythonスクリプトを再起動
- 8. CakePHP:自分自身(1人のユーザー)が投稿した投稿のみを一覧表示する方法
- 9. 自分自身を置き換えているアクティビティの名前を取得する方法は?
- 10. 子ビューコントローラが自身を削除したことを親ビューコントローラに通知する方法はありますか?
- 11. iOSのRMStoreによる自動更新サブスクリプションの通知方法
- 12. Makefileが自分自身をターゲットとして追加する
- 13. 更新行、行の値は、OracleやSQLに自分自身を新しいOracle
- 14. ユーザーが自分のページから自分のアプリケーションをすぐに削除したことを知るには?
- 15. オブジェクトがデータソースに自分自身を追加する方法を知っていますか?
- 16. ユーザーがチェックボックスのテキストをクリックしたときに新しいアクティビティを開始する方法
- 17. ユーザーが自分の情報を更新したいときにフォームにデータを取り込む方法は? django
- 18. クラスを自分自身のメンバーとして宣言する
- 19. 自分自身を送信するフォームの作成方法
- 20. スレッドが起動したときにオブジェクトに通知する
- 21. 変換しようとするとunoconvが動作しません。エラー:自分自身のリスナーに接続または起動できません。中止
- 22. 自分自身で作成したsqliteデータベースをアンドロイドにコピーできない
- 23. linux(Makefile)で自分自身の動的ライブラリを使用する方法
- 24. 自分自身にポストリクエストを送信するときにフラスコがハングアップする
- 25. UIViewControllerがUINavigationControllerに自分自身を追加することができます
- 26. iOSで新しいSMSを受信したときに通知を受ける方法
- 27. Webブラウザが自分自身を処理していません
- 28. NAudioクロススレッドコール例外オーディオ再生が終了したとき自分自身
- 29. ユーザーが自分のページ(タイムラインレイアウト)でLIKEをクリックしたときに通知を受け取るにはどうすればよいですか?
- 30. libcurl URLが自分自身にリダイレクトされたときにリダイレクトを止める方法
これは大丈夫ですので、既定のSMSアプリケーションを無効にする方法はありますか?私が言うことは、新しいSMSが来たときにいつも、通知が引き出しに現れてはならないということです。 –
デフォルトのSMSアプリケーションの設定画面から通知を無効にすることができます。私はあなたのSharedPreferencesにアクセスすることができないので、おそらくアプリケーションをアンインストール/無効にすることを除いて他の方法があるとは思わないが、ボックスのチェックを外すよりももっと複雑になるだろう。 – Lyrkan