問題タブ [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.
android - Androidの複数のレコードへの読み取り/書き込みNDEFNFC
NDEFMessageの複数のレコードとの間で書き込みと読み取りを行おうとしています。私のコードはここにありますか?また、タグを読み取っているときにプロセスが終了します。どこが間違っていたのかわかりません。
部分を書く:
読書部分:
android - 16進NDEFメッセージをNFCタグに書き込みます
16進表示を使用して、NDEFメッセージ全体をNFCタグに書き込むことはできますか? http://www.developer.nokia.com/Community/Wiki/Understanding_NFC_Data_Exchange_Format_(NDEF)_messages
android - マニフェストのandroid:sharedUserIdとNFCタグのAAR
NFC機能を備えた2つのアプリを開発しています。Androidアプリケーションレコードは素晴らしいです。アプリがインストールされていないときにPlayストアを開くことは素晴らしい機能です。
AARNFCタグに書き込みたい。どちらのアプリケーションにも、意図を捉える活動がありますNDEF_DISCOVERED。ただし、アプリケーションのインストールの変更も受け取りIntent、他のアプリがすでにインストールされている場合は、そのうちの1つがNFCをキャッチするアクティビティを無効にします。
したがって、NFCタグからのインテントをキャッチするアクティビティは常に1つだけです。これは保証されています。しかし、両方のアプリがインストールされていない場合は、現在AARを使用していないため、何も実行されません。
1つのアプリケーションのAARしか提供できません。AARを使用すると、Androidはそのアプリケーションにのみインテントを送信します。他のアプリケーションがをキャッチしようとしてもIntentFilter、電話はPlayストアを開きます。
その問題に対する可能な解決策は次のとおりです。
タグに一意のURLを保存できますが、AARは保存できません。タグに電話をタップすると、何をすべきか尋ねられます。ブラウザを開くか、アクティビティを開きますか?アプリケーションがインストールされていない場合は、そのWebページをPlayストアにリダイレクトできます。これは機能しますが、問題は次のとおりです。アプリケーションがインストールされている場合でも、ユーザーはブラウザを選択できます。このように、その特定のユーザーが自分の携帯電話をタップすると、常にPlayストアが開きます。
最後に、マニフェストでsharedUserIdに出くわしました。AndroidOSがAARのsharedUserIdなどに基づいてアプリを開くといいですね。
皆さんはどう思いますか?ありがとうございました。
android - Android NFC アプリが Ndef メッセージをプッシュしない
NFC を使用してデバイスからデバイスへのタッチを登録する Android アプリの作成に取り組んでいます。テスト用に 2 台の Nexus 7 を使用しています。
理想的な使用例は、アプリを 1 つのデバイスでアクティブにし、他のデバイスではアクティブにしないことです。アクティブ デバイスは、パッシブ デバイス アプリが処理するデータを含むレコードを含む NdefMessage をプッシュします。パッシブ デバイスは、一部のデータを含む記録をアクティブ アプリに渡します。
マニフェストに次のインテント フィルターを設定しています。
私の MainActivity では、NFC アダプターをセットアップするために onCreate に次のものがあります。
onNewIntent には次のものがあります。
今、私はこの呼び出しを実行します:
NdefPushMessage を設定することを期待しています。2 つのデバイスをタッチして NFC の範囲内に置くと、オプションの「Touch to beam」インターフェイスしか表示されません。
これらのインテントを取得する方法、または NdefMessage が期待どおりに送信されているかどうかについてのアイデアはありますか?
android - 使えますかデータフィールドなし?
すべてのタグを NDEF メッセージでフィルタリングする方法。私はこれを試しました
ただし、追加<data .../>フィールドでのみ機能します
android - 新しい NFC タグにデータを書き込めませんか?
私は NFC Android アプリ開発の初心者です。アプリの開発が完了し、すべてが正常に機能しました。テストの一環として、MifareClassic と MifareDesfire タグを使用して書き込みと読み取りを行いました。データを Ndef 形式で保存しています。最初に、上記のテスト用タグを Nxp tagwriter や Tagstand Tagwriter などの他のアプリで使用し、次に My アプリで使用しました。そのため、すべてがうまくいきました。その後も、アプリを使用して、Sony Felica タグ (新しいタグ) からデータを読み書きしましたが、これも正常に機能しました。そのため、レビューのためにアプリをクライアントに渡しましたが、アプリが新しいタグに書いていないことがわかりました。それらが他のアプリからリセットされた場合、それは正常に機能します。そこで、ここで同じテストを行ったところ、クライアントが報告したのと同じ問題が見つかりました。問題は何ですか?誰かが同じ種類の問題に遭遇しましたか? フォーマットは必要ですか?もしそうなら、それを行う方法は?誰かが問題を解決するのを手伝ってください。
前もって感謝します。
android - NDEF メッセージに NDEF レコードを隠しますか?
私は 2 つの Android アプリケーションを開発しました。1つ目はNFCタグへの書き込み、2つ目は書いた内容の読み取り。
これは、最初のアプリケーション (WriteNFC) で行ったことです。
そして2番目のアプリケーション(ReadNFC)で
自分のアプリケーション (ReadNFC) で読み取ると、もちろん、「レコード タイプ」で保存した 2 番目のレコードのペイロードのみが画面に表示されました。しかし、サードパーティのアプリケーション、特にネイティブにインストールされた (「タグ」) (写真に示されている) を使用すると、最初のレコードが正しく表示され、2 番目のレコードは空のフィールドになります。このフィールドを非表示にするにはどうすればよいですか。それ以外の場合、他のサードパーティ アプリケーションが 2 番目のレコードを読み取らないようにするにはどうすればよいですか?

android - AndroidでNFCを使用して変数に単純なデータを読み込む
シンプルなAndroidアプリを作っています。主な機能は、NFCタグからデータを読み込みたいということです。私はすでに基本的なアプリを構築しています(Hello Worldアプリ以上のものではありません)。私はEclipseを使用しています。タグにAndroidアプリケーションレコードがあり、タグがスキャンされるとアプリが正常に起動します。続行する方法がわかりません。する必要がある:
AARに加えて、タグに4桁の数字を保存します。
タグをスキャンしたら、アプリを開いて4桁の数字をローカル変数に保存します(インテントを使用しますか?)。
どんな助けでも感謝します、そして仕事を成し遂げるであろう可能な限り最も単純なコード。これは私の最初のAndroidアプリであり、Javaを使用するのは初めてです。
c# - 近接デバイスメッセージを無視することは可能ですか?
NDEFタグを記録するための小さなアプリを作成する必要があり、すべてが順調に進んでいますが、気が狂うことが1つあります。電話の近くにタグを付けると、「コンテンツを受信しますか?同じものをあなたと共有している人もいます」のようなメッセージが表示されます。たとえば、メインページだけのメッセージを無視することはできますか?
nfc - Skype の Windows Phone ndef レコード
Skype 通話用の NFC タグを作成したいのですが、電話で認識されません (nokia lumia 920)。これは、電話で読み取ったときに私の ndef レコードがどのように見えるかです。何か問題がありますか?
PSたとえばAndroidデバイスで読み取られた場合、動作しますか