7

ユーザーが自分の電話にアプリケーションを既にインストールしていると仮定して、テキストメッセージを送信して誰かの電話でAndroidアプリを開くことができるかどうか疑問に思っていました。私の Droid アプリケーションはどこですか? バックグラウンドサービスがこれを認識してアプリを開く「OPEN」というテキストメッセージのように送信できますか? これは可能ですか?もしそうなら、その例はありますか? ありがとう

4

2 に答える 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 に答える