問題タブ [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.
android - Android NFC 携帯電話は NFC タグとして機能できますか?
これまでのところ、NFC 電話は NFC タグからデータを読み取る NFC リーダーとして機能します。ここで私の質問は、これを切り替えることができますか? Android NFC 携帯電話を、NFC リーダーがデータを取得するタグとして動作させることはできますか?
ご協力ありがとうございます。
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
android - NFC読み取りが機能しない
私はAndroidアプリケーションの開発の初心者です。現在、MiFareUltralightタグを読み取ることができる独自のタグリーダーを開発しようとしています。
しかし、NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)は常にfalseを返すため、タグの読み取りに失敗しました。誰かが私を助けてくれますか?
NfcReader.java
Manifest.xml
android - 保留中のインテントとインテントで NFC をリッスンする
ACTION_NDEF_DISCOVERED
にサブスクライブされた保留中のインテントと にサブスクライブされた通常のインテントを持つアプリがありACTION_TECH_DISCOVERED
ます。
アプリが NFC 選択アクション画面に表示されるようにするには、後者のインテントが必要なようです。
ただし、保留中のインテント (API 参照コードをモデルにしたもの) では、タグを 2 回スキャンして起動する必要がありOnNewIntent
ます。
したがって、いくつかの疑惑が生じます。
- アプリ内スキャンとアプリ外スキャンの両方をキャプチャするには、本当に 2 つのインテントが必要ですか?
- 保留中の意図が 2 つのスキャンを必要とするのはなぜですか? サンプルに示されているようにマニフェストとコードでサブスクライブしているためですか、それとも 2 つの NFC インテント (NFC インテント レベルは異なりますが) があるためですか?
核となる質問は次のとおりです。
アプリの外側でアプリが NFC アクション ウィンドウに表示され、アプリの内側ではスキャンのみが起動する必要があるようにするにはどうすればよいですOnNewIntent
か?
android - アクティビティだけでなく、アプリケーション全体で enableForegroundDispatch を有効にする方法は?
私はNFCアプリケーションを書いています。アクティビティで NfcAdapter.enableForegroundDispatch を使用して、NFC タグがこのアクティビティへのイベント ルーティングを直接検出したことを確認し、このイベントを解決する機能を持つ他のアプリケーションを表示しません。私の質問は、アプリケーションが実行されているときです。アプリケーションには 3 つのアクティビティがあるため、このアクティビティが非アクティブであっても、このアクティビティを直接ルーティングするイベントをタグが検出したことを確認する方法です。
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 ラッパーはありますか?
ありがとうございます
android - AndroidNFCRF時間
私はNexusSを搭載したAndroid2.3.3で作業しています。スマートカードISO14443Bタイプを読み取ろうとしています。
カードの読み書きは問題なく行えます。しかし、私はISOのタイミングを尊重しないカードを使用しています。ISOカードを使用する場合、タイミングは5または7ミリ秒近くになりますが、このタイミングを増やす必要があります。
この時点であなたの助けが必要です。どうすればタイミングを上げることができますか?低レベルでそれを行う方法がわかりません。
解決策はありますか?
ご協力ありがとうございました。
android - NDEF P2P 交換の大きなファイル データ
NDEF P2P について開発していますが、質問があります。NDEF P2P は、ムービー メディア、オーディオ メディア、生のバイナリなどの大きなファイル データを交換できますか? ありがとう。
android - Nexus S を使用した NFC タグの書き込み
私はGingerbread 2.3.4を搭載したNexus Sを持っており、最近、書き込み可能なNFCタグをいくつか入手しました。これまでのところ、空白のタグとして読み取ることはできますが、データを書き込む方法が見つかりませんでした。
すべての調査の結果、次の記事にたどり着きました: 1 月からNexus S でタグを書く( 2.3.4 リリース前)。
Nexus S を使用して、アプリケーション内で NFC タグをどのように記述しますか? ポインタはありますか?