3

おい!アンドロイドがメッセージを送信するときに送信するインテントを知りたいのですが。そして、どうすれば私のアプリケーションでこの意図を聞くことができますか。ネイティブのAndroidメッセージングでメッセージを送信するときに、アプリケーションがこのインテントをリッスンすることで、新しいメッセージが送信されたことを認識できるようにしたかったのです。

それで、それはどれですか、そしてこの意図をどのように聞くのですか?

ありがとう。

4

2 に答える 2

2

意図は次のとおりです。

public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_SENT";

この男は、これを行うためにBroadcastReceiverを構築する方法についての記事を持っていました。

http://mobiforge.com/developing/story/sms-messaging-android

ただし、Androidのドキュメントをすばやく検索したところ、android.provider.Telephonyクラスが見つかりませんでした。最新バージョンのAndroidではサポートされていない可能性があります。ただし、試してみる価値はあります。この意図がまだ機能するかどうかを私に知らせるためにコメントで返信することができれば、それは素晴らしいことです。ドキュメントサイトにない理由がわかりません。

SMSで受信したイベントのリッスンに関する同様の質問は次のとおりです。

android.provider.Telephony.SMS_RECEIVEDは利用できません

于 2010-11-07T04:28:42.917 に答える
2

アンドロイドがメッセージを送信するときに送信するインテントを知りたいのですが。

AFAIK、IntentAndroidがSMSを送信するときにブロードキャストされるものはありません。これはおそらく他の何よりもプライバシー上の理由によるものです。

于 2010-11-07T10:37:16.303 に答える