問題タブ [ndef]

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 投票する
0 に答える
496 参照

android - ACR122 を使用して NFC 経由で Android に大量のデータを送信する

ACR122U/T NFC 非接触型スマート カード リーダーを使用して Android にデータを送信する C# アプリケーションを開発しています。255 バイト未満の少量のデータを送信することはできましたが、下位層では送信バッファーに最大 255 を許可しているため、それより大きなデータは送信できません。これを行う唯一の方法は、SNEP または NDEF フラグメンテーション、あるいはその両方を使用することだと理解していますが、それをどのように正確に実装できるかわかりません。

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

android - NDEF レコードと vCard データ

Android NFC API を使用して NDEF レコードに vcard データを書き込もうとしています。長さが 46 バイト未満の 1 つの URL またはいくつかのテキストまたは電話番号を書き込むことができます。しかし、この長さ (150 バイト) を超える vCard データを書き込もうとすると、このデータのレコード長が短いため、カードに格納できません。このレコードを複数のブロックまたはセクターにまたがって書き込むことになっています。

私は次のようなことをしています、

Androidで複数のセクターにまたがるndefレコードを書き込む方法をコードで教えてもらえますか?. おそらくそれらをどのように指定しますか?

ありがとうドムニック

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

android - androidNFCタグの読み取りからNDEFメッセージペイロードの最大サイズを取得する方法

nfcタグの特定のメモリ位置に書き込むためのAndroidアプリケーションを開発しています。また、NFCタグの読み取りからNDEFメッセージペイロードの最大サイズを取得して、その範囲内でメモリの場所を定義できるようにする必要があります。

以下のコードでndefメモリサイズ全体を取得できることを知っています。

Ndef ndef = Ndef.get(tag); int size = ndef.getMaxSize();

最大ペイロードサイズを取得する方法はありますか?

どんな助けでも大歓迎です!

0 投票する
0 に答える
2175 参照

c# - ACR122を使用してNDEFメッセージをNFCタグに書き込む

私はNFCテクノロジーに本当に慣れていないので、頭を悩ませようとしています。ACR122を持っていて、それにNDEFレコードを書き込もうとしています。

私はVS2012を使用していますが、これまでのところ、pcsc-sharpライブラリと、どこかから入手したNDEFLibraryがインストールされています。

ACR122に接続でき、NDEFメッセージを作成できますが、それではどうしますか?作成したNDEFメッセージを実際にタグに書き込むにはどうすればよいですか?

実際にタグを書き込むためのメッセージを渡すためのpcsc-sharpライブラリの関数が表示されませんか?

誰かが私を正しい方向に向けることができますか?私はNFCに関しては初心者であり、まだ学ぶことがたくさんあることを認めますが、私はたくさん読んでいてゆっくりとそこに着きます。

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

android - Androidでvcard/vcalNdefメッセージを作成する方法

私はAndroidコーディングに不慣れで、NFCテクノロジーに興味があります。私の最初のステップはタグの読み取り/書き込みモードに焦点を当てていますが、現在、Vcard /VcalMIMEタイプとNDEFレコード/メッセージの操作方法に関する多くの情報を見ることができません。

誰かがチュートリアルのようなリソースを指すためにいくつかのサンプルコードまたはより良いものを投稿できるといいでしょう!

編集:これは私が使用しているコードです、それはめちゃくちゃです。いくつかの変更を加えることで、プレーンテキストとスマートポスター/ursデータを書くことができました。また、タイプ2のNFCタグを使用していることを思い出してください。ストレージ容量が限られているため、名前と電話番号をVcardに保存するか、イベントの名前と日付をVcalレコードに保存します。ありがとう!

パブリッククラスVcardActivityはActivity{を拡張します

}

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

visual-studio-2012 - NuGet ndef ライブラリを Windows Phone 8 プロジェクトに追加する

そこで、Windows Phone 8 アプリ用に Visual Studio 2012 で近接アプリケーション用の NDEF ライブラリを追加しようとしました。でPackage ManagerチェックAllow NuGet to download missing packages during buildし、Solution Explorer選択しEnable NuGet Package Restoreました。

これまでのところは問題ありませんが、パッケージをインストールしようとすると、次のエラーが発生します。

パッケージ ' NdefLibrary 0.9.0.1 ' をインストールできませんでした。このパッケージを ' WindowsPhone,Version=v8.0 ' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照がパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。

ここに画像の説明を入力

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

android - NDEF ペイロードはいくつのデータを運ぶことができますか?

google android の DOC によると、ゼロからバイトまでを含むペイロード バイト配列は(2 ** 32 - 1)null であってはなりません。したがって、NDEF レコードは 4GB のデータを運ぶことができると思います。

しかし、Samsung の TecTiles の最大サイズを確認するとndef.getMaxSize() 、サイズはわずか 716 です。

Samsung の TecTiles が 4GB でないのはなぜですか? NDEF をサポートする NFC タグは、最大で 4GB のデータを運ぶことができると思います。

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

android - NFCAARコードの解読に助けが必要

私はAARとNFCについてもっと学び始め、このきちんとしたコードが機能していることに気づきました。しかし、私はそれが実際に何をしているのか理解するのに苦労しており、それはすでにAARをNDEFメッセージに追加しています。誰かがコードのどの行で何をするのか教えてもらえますか?どうもありがとう!

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

android - 物理的なRFIDカードを模倣するAndroidアプリケーション

Androidアプリケーションが以前に保存されたRFIDカードIDをNFCリーダーに送信することは可能ですか?目的は、物理的なRFIDカードの代わりに、Androidデバイスを使用して部屋にアクセスできるようにすることです。NFC / RFIDとカードエミュレーションに関する他の多くのスレッドを読んだ結果、Androidでは今のところ利用できないという結論に達しましたが、この特定のケースに当てはまるかどうかはまだ少し混乱しています。アプリケーションは、NDEFメッセージまたはAPDUコマンド内でカードIDを送信するだけでは不十分ですか、それとも私は完全に夢を見ていますか?

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

android - NDEFメッセージで読み取るNDEFレコードを選択しますか?

私は2つのAndroidアプリケーションを開発しました。1つ目はNFCタグに書き込むためのもので、2つ目は私が書いた内容を読み取るためのものです。

したがって、*最初のアプリケーション(WriteNFC):タグに書き込んでいます。2つのNDEFレコードを含む1つのNDEFメッセージ:最初のレコードは「テキスト」タイプで、2番目のレコードは「URL」タイプです。

2番目のアプリケーション(ReadNFC):NDEFメッセージを読み取って表示するために、タグをスキャンしますが、完全ではありません。画面には2番目のレコード(URL)のみを表示します。私がやりたいのは、ユーザーがNFCタグを読み取るためにインストールした別のAndroidアプリケーションを選択した場合、このアプリケーションは最初のレコード(テキスト)のみを表示でき、2番目のレコード(URL)は表示できないようにする必要がありますか?

要約すると、NFCタグをスキャンすると、私のアプリケーション(ReadNFC)ではURL(http://www.stackoverflow.com)だけが表示され、他のアプリケーションではテキスト(Hello World)だけが表示されます。 。