ユーザーが自分の電話にアプリケーションを既にインストールしていると仮定して、テキストメッセージを送信して誰かの電話でAndroidアプリを開くことができるかどうか疑問に思っていました。私の Droid アプリケーションはどこですか? バックグラウンドサービスがこれを認識してアプリを開く「OPEN」というテキストメッセージのように送信できますか? これは可能ですか?もしそうなら、その例はありますか? ありがとう
質問する
2294 次
2 に答える
4
はい、マニフェストの適切な許可があればできます。android.provider.Telephony.SMS_RECEIVED インテントをリッスンするようにアプリケーションに指示できます。これにより、SMS が到着したときにブロードキャスト レシーバーがオンになります。次に、SMS を読み取る権限があれば、受信した SMS がパラメーター (送信者の電話番号やテキスト コンテンツなど) と一致するかどうかを簡単に確認できます。
SMS が適切な SMS であることを確認したら、アクティビティまたは必要なものを開始できます。
于 2011-06-17T12:48:23.877 に答える
0
マニフェストに適切な権限を追加するだけです:
「android.provider.Telephony.SMS_RECEIVED」
次に、IntentReceiver からクラスを拡張する必要があります。メソッド onReceiveIntent をオーバーライドします
于 2011-06-17T14:26:43.783 に答える