SMS を処理するネイティブ プロセスを中断することなく、SMS を取得してファイルに書き込むサービスを作成したいと考えています。
2 に答える
1
もっと具体的に言えますか?独自のサービスを作成しますか? SMS を受信し、その SMS をファイルに書き込みますか?
最初のアプローチ
アプリケーションでマニフェストに Broadcast を登録します。そのブロードキャストを登録解除しないでください。
onreceive() でブロードキャストを受信したら、ファイルに書き込みます。
2番目のアプローチ
サービスを作成し、そのサービスにブロードキャストを登録します onreceive() でブロードキャストを受信したら、ファイルに書き込みます。
注: Service の onDestroy() でブロードキャストの登録を解除しないでください。それを生かしておいてください。
このリンクを確認できます:
http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android
于 2012-05-02T06:31:33.590 に答える
1
于 2012-05-02T06:18:37.117 に答える