0

私はAndroidフレームワーク内でインテントを受け取る方法を理解しようとしています。具体的には、「com.android.internal.policy.impl」の下にある「PasswordUnlockScreen」内のNFCインテントの受信者として自分自身を登録したいと思います。問題は、私がアクティビティコンテキスト内にいないことです。

アクティビティコンテキストがなくても、新しいNFCインテントを通知する方法はありますか?

4

2 に答える 2

0

まず、PasswordUnlockScreen のコンストラクタにコンテキスト パラメータを渡します。2 番目のオプションは、getContext()メソッドを使用してコンテキストを取得することです。このファイルにも例があります。

于 2012-05-25T12:24:34.857 に答える
0

いいえ、NFC インテントを受け取るにはアクティビティ コンテキストが必要です。さらに、画面がロックされると、NFC はオフになります。つまり、インテントは送信されません。

于 2012-05-25T16:16:31.073 に答える