3

私は現在、NFCテクノロジーを使用してAndroid用のアプリケーションを構築しています。NFC部分は、アプリへのログインに使用されています。だからここに取引があります:私はそれがすでに実行されているときにタグを検出したときにアプリが異なる応答をすることを望んでいます。2つの状況は次のとおりです。

1)ユーザーが特定のURIのタグをスキャンすると、アプリが起動し、URIがusername-textfieldに読み込まれます。次に、ユーザーは自分のパスワードを入力し、ログインを押して、出来上がり、魔法をかけます。この部分は正常に機能します。

2)次に、ログインフォームを表示して、アプリリストからアプリを起動する必要があります。問題ありません、私はそのために別のアクティビティを使用します。しかし、今、アプリにタグがスキャンされるのを待たせ、次にURIをusername-fieldに入れずに、アプリを再度起動する、ある種のカスタムイベントリスナーを作成するにはどうすればよいですか?状況1?

長いテキストでごめんなさい、皆さんがここで私を助けてくれることを願っています。

4

2 に答える 2

0

オープンアクティビティにフォアグラウンドモードを使用すると、(タグまたはビームから)すべてのNDEFメッセージを受信できるようになります。このプロジェクトの定型プロジェクトを確認してください(恥知らずなプラグ)。

于 2012-09-20T08:48:06.780 に答える
0

アプリケーション自体は、それ自体の現在の状態を認識し、それに応じてスキャンされたタグに応答する必要があります。

于 2012-09-19T13:00:14.813 に答える