3

serviceそのため、ソケットにデータを送信するリクエストを処理する に取り組んでいます。

以前にソケットプログラミングを行ったことserviceがありますが、同じアプリケーション内でのみです。アプリケーションが送信するデータを提供するまで、これをただ座って何もしないでほしいと思います。それはすべて順調です。

intent filter通常のものを登録し、データを処理できます。しかし、さまざまなアクティビティからのデータをさまざまなスレッドで処理したいと考えています (同じアプリケーションからの後続の呼び出しは同じスレッドで計算されます)。

呼び出し元のパッケージやアプリなどを取得する方法はありますか? なりすましを防ぐために、識別子を追加で渡す必要はありません。(これは重大なセキュリティ上の問題ではありません。単に、各アプリケーションが受信した順序でデータを処理する必要があるだけです。)

4

1 に答える 1

0

私は過去に同じ問題に遭遇しました。インテントの送信方法を知る方法が見つからず、余分なものを追加することになりました。

余分なものを使いたくない場合は、おそらく an を設定したいかもしれませんActionが、それはほとんど同じことです。

于 2010-08-30T11:02:14.253 に答える