問題タブ [nfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
14 に答える
205400 参照

android - Android NFC 携帯電話は NFC タグとして機能できますか?

これまでのところ、NFC 電話は NFC タグからデータを読み取る NFC リーダーとして機能します。ここで私の質問は、これを切り替えることができますか? Android NFC 携帯電話を、NFC リーダーがデータを取得するタグとして動作させることはできますか?

ご協力ありがとうございます。

0 投票する
2 に答える
5131 参照

android - NFC のプログラム インテント フィルタ

編集:解決策を見つけました。以下を参照してください

StackOverFlow に関する私の最初の投稿。しかし、私はしばらくの間、この問題について読んでいますが、うまくいく解決策はありません。

私がやりたいことは、次のインテントを登録することです: android.nfc.action.TAG_DISCOVERED

コードで次のことを行っています。

BroadCastReciever は次のように定義されます。

public class NFCBroadcastReciever extends BroadcastReceiver {

ただし、タグ読み取りから起動されたインテントに対応するアクティビティがないという例外が発生します。アプリケーションの特定の時点でのみ NFC イベントのリッスンを開始できるようにしたいと考えています。

よろしくお願いします。

実際に問題の解決策を見つけました。これは、他のアクティビティが実行されているときではなく、アクティブな特定のアクティビティでのみ NFC イベントを発生させるための鍵です。Android SDK のサンプルで説明されています: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/nfc/ForegroundDispatch.html

0 投票する
2 に答える
5166 参照

android - NFC読み取りが機能しない

私はAndroidアプリケーションの開発の初心者です。現在、MiFareUltralightタグを読み取ることができる独自のタグリーダーを開発しようとしています。

しかし、NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)は常にfalseを返すため、タグの読み取りに失敗しました。誰かが私を助けてくれますか?

NfcReader.java

Manifest.xml

0 投票する
1 に答える
2294 参照

android - 保留中のインテントとインテントで NFC をリッスンする

ACTION_NDEF_DISCOVEREDにサブスクライブされた保留中のインテントと にサブスクライブされた通常のインテントを持つアプリがありACTION_TECH_DISCOVEREDます。

アプリが NFC 選択アクション画面に表示されるようにするには、後者のインテントが必要なようです。

ただし、保留中のインテント (API 参照コードをモデルにしたもの) では、タグを 2 回スキャンして起動する必要がありOnNewIntentます。

したがって、いくつかの疑惑が生じます。

  1. アプリ内スキャンとアプリ外スキャンの両方をキャプチャするには、本当に 2 つのインテントが必要ですか?
  2. 保留中の意図が 2 つのスキャンを必要とするのはなぜですか? サンプルに示されているようにマニフェストとコードでサブスクライブしているためですか、それとも 2 つの NFC インテント (NFC インテント レベルは異なりますが) があるためですか?

核となる質問は次のとおりです。

アプリの外側でアプリが NFC アクション ウィンドウに表示され、アプリの内側ではスキャンのみが起動する必要があるようにするにはどうすればよいですOnNewIntentか?

0 投票する
1 に答える
849 参照

android - アクティビティだけでなく、アプリケーション全体で enableForegroundDispatch を有効にする方法は?

私はNFCアプリケーションを書いています。アクティビティで NfcAdapter.enableForegroundDispatch を使用して、NFC タグがこのアクティビティへのイベント ルーティングを直接検出したことを確認し、このイベントを解決する機能を持つ他のアプリケーションを表示しません。私の質問は、アプリケーションが実行されているときです。アプリケーションには 3 つのアクティビティがあるため、このアクティビティが非アクティブであっても、このアクティビティを直接ルーティングするイベントをタグが検出したことを確認する方法です。

0 投票する
1 に答える
6331 参照

java - ACR122 USB SDK - Winscard.dll への JNI 呼び出し

NFC テスト用に ACR122 USB SDK を購入しました。ACR122U-A2 NFC リーダー用のテスト デスクトップ アプリケーションをビルドしたいと考えています。Microsoft Windows 7 プラットフォーム上の Java で開発しています。

Winscard.dll から PC/SC を使用するには、JNI 呼び出しを行う必要があると予想していました。そのためには、JNI 呼び出し用の C/C++ ラッパー ライブラリを準備する必要があります。

サンプル アプリケーションは JNI ラッパー Jacspcsc.dll を参照しているため、これは SDK の一部である必要があると思いますが、ライブラリはそこにありません。誰か似たような経験がありますか?Winscard.dll で使用できる JNI ラッパーはありますか?

ありがとうございます

0 投票する
1 に答える
429 参照

android - AndroidNFCRF時間

私はNexusSを搭載したAndroid2.3.3で作業しています。スマートカードISO14443Bタイプを読み取ろうとしています。

カードの読み書きは問題なく行えます。しかし、私はISOのタイミングを尊重しないカードを使用しています。ISOカードを使用する場合、タイミングは5または7ミリ秒近くになりますが、このタイミングを増やす必要があります。

この時点であなたの助けが必要です。どうすればタイミングを上げることができますか?低レベルでそれを行う方法がわかりません。

解決策はありますか?

ご協力ありがとうございました。

0 投票する
1 に答える
1037 参照

android - NDEF P2P 交換の大きなファイル データ

NDEF P2P について開発していますが、質問があります。NDEF P2P は、ムービー メディア、オーディオ メディア、生のバイナリなどの大きなファイル データを交換できますか? ありがとう。

0 投票する
5 に答える
18706 参照

android - Nexus S を使用した NFC タグの書き込み

私はGingerbread 2.3.4を搭載したNexus Sを持っており、最近、書き込み可能なNFCタグをいくつか入手しました。これまでのところ、空白のタグとして読み取ることはできますが、データを書き込む方法が見つかりませんでした。
すべての調査の結果、次の記事にたどり着きました: 1 月からNexus S でタグを書く( 2.3.4 リリース前)。

Nexus S を使用して、アプリケーション内で NFC タグをどのように記述しますか? ポインタはありますか?