問題タブ [android-beam]

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

android - Nexus 5 を使用した Android (4.4 / KitKat 以降) でのホスト カード エミュレーション

このドキュメントに従って、Nexus 5 で NFC タグをエミュレートしようとしていますが、サービスが呼び出されません。Android ビームをオフにする必要がありますか?

URL を含む単純なタグをエミュレートしたいと思います。

リーダーは Nexus 7 (2012) であり、Nexus 7 で Android ビームを使用して NFC タグを単純にスキャンするようなプロセスを理解しました。

さらに、援助フィルター名について少し混乱しています。それらのリストはありますか?

私は何かを理解していないことは確かです。ありがとう

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

android - Android NFC 再起動アプリ

NFCデバイス Nr.1 のアプリからデバイス Nr.2 のアプリにテキスト レコードを送信するために使用します。次に、デバイスがタッチされ、両方のデバイスで「タッチしてビーム」UI がポップアップします。デバイス番号 1 (ペアの一部を送信) でメッセージをタッチして送信すると、メッセージが送信され、すべて正常に動作します。しかし、デバイス Nr.2 (メッセージを受信する必要があります) で「タッチしてビーム」UI をタッチすると、デバイス Nr.2 でアプリが表示されます。1 がリロードされます。Logcat には何も問題はなく、エラーも表示されません。その場合、アプリは何らかの空のNFCメッセージを受け取りますか? しかし、なぜそれについて何もしないのですか?リロードする理由 私は使用してForegroundDispatchおり、マニフェストなしでプログラムで「テキスト/プレーン」フィルターを作成しています。

この状況をどのように処理すれば、ユーザーは「タッチしてビーム」UI の間違った側を押すのでしょうか??

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

android - ワンタッチで 2 台の Android デバイスが NFC 経由でデータを交換できますか?

NFC 経由で 2 つのデバイス間で情報を交換するアプリケーションを作成したいと考えています。

Android Beam を使用して、一方のモバイルから他方のモバイルに情報を送信する方法を知っています。私が知らないのは、2 台の電話がワンタッチで相互にデータを送信できる方法です。

これは可能ですか?はいの場合、どのように?

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

android - S Beam が NFC アプリよりも優先される

こんにちは、Samsung Galaxy S4 を 2 つ持っています。アプリを実行している電話(ソース電話)でボタンがタッチされると、連絡先の電話(ターゲット電話)に簡単なテキストを送信するNFCベースのAndroidアプリを開発しました。私の問題は、ソースの電話でアプリを実行し、ターゲットの電話をソースの電話に近づけると、samsung のデフォルト アプリが起動することです (このアプリは、ソースの電話での現在のアクティビティのスクリーンショットを表示し、画面に触れるように求めます。次に、ターゲットの電話で同じアクティビティを起動します)。これを無効にして、開発したアプリが問題なく動作するようにします。どうすればこれを達成できますか?

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

android - Android ビーム - アクティビティを拡張する必要がありますか?

アプリに Android Beam を組み込もうとしています。ただし、アプリの Activity の代わりに別のクラスを拡張する必要があります。私がこれをやろうとすると:

Android Beam がまったく機能せず、Touch to Beam が表示されません。ただし、これを行うと:

Android ビームは正常に動作します。AnotherActivity は、最終的に Activity 自体を拡張するいくつかの他のアクティビティを拡張するため、最初のケースで Android Beam が機能しない理由がわかりません。なぜこれが起こるのか誰か知っていますか?

参照用に、元の Android Beam が機能しないコードをさらに示します。

DDMS LogCat で 2 つの違いを確認しました。ここにAnotherActivityを使用したログがあります(NFCは機能しません)

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

android - アクティビティ内で Beam を処理するための NFC enableForegroundDispatch

私が取り組んでいるアプリは、ビームを受け取り、onResume から processIntent(intent) 関数を呼び出す必要があります。私が抱えている問題は、ビームを受信すると、アクティビティ内にとどまるのではなく、アプリの完全に新しいインスタンスを開くことです (私は既に enableForegroundDispatch を呼び出しています)。

これがマニフェストのアクティビティです

入力してくれてありがとう

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

android - ユーザー確認なしの NFC 経由の Bluetooth OOB ハンドオーバー (または、Android Beam の仕組み)

AndroidスマートフォンとLinuxホストの間でAndroidビームのような動作を実現しようとしています。Android スマートフォン (Galaxy Note 3、Android 4.4.2) は、Linux ホストに接続された NFC ドングルに接触し、NFC を介して Bluetooth キャリア データを交換するため、Linux ホストにも接続されている Bluetooth ドングルに接続できます。

ここでの問題は、Android スマートフォンが常にユーザー (私) に、本当に Bluetooth ドングルとペアリングするかどうかを尋ねることです。2 つの Android モバイル間の Android Beam では、このユーザー確認は表示されず、ユーザーはコンテンツ (画像) をクリックするだけで送信できます (これが私が目指している動作です)。「nfctool」を使用して、Android モバイルによる受信ハンドシェイク リクエスト メッセージをスニッフィングしています ( http://pastebin.com/Dr0D0nqnを参照)。NFC フォーラムの「NFC を使用した Bluetooth セキュア シンプル ペアリング」ドキュメント ( http://members.nfc-forum.org/resources/AppDocs/NFCForum_AD_BTSSP_1_0.pdf 19 ページを参照) によると、このハンドシェイク リクエストにはシンプル ペアリング ハッシュとシンプルなペアリングランダマイザー、

だから私の質問は:

  • まず、Android Beam は OOB との Secure Simple Pairing を使用しているのでしょうか、それとも別のメカニズムでしょうか? 2 つの Android デバイス間の Android ビームが、ペアリングの確認なしで動作するのはなぜですか?
  • SSP を使用している場合、HR メッセージに SSP ハッシュとランダマイザーがないのはなぜですか? これが、ペアリングにユーザーの確認が必要な理由でしょうか?
  • Android が別のメカニズムを使用している場合、HR メッセージは大まかにどのように表示されますか? 彼らは特別なタイプ名 (「application/vnd.bluetooth.ep.oob」以外) を使用しているか、またはハンドシェイク要求で BT ペアリングのユーザー確認を回避する何かを使用していますか?
  • Android Beam に関する技術文書はありますか (これまでのところ見つかりませんでした)。Android 開発者向けの NFC ガイド ( http://developer.android.com/guide/topics/connectivity/nfc/nfc.html ) は、Android Beam に関してはあまり役に立ちません。

どんな助けでも大歓迎です:)

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

android - Android のループで setNdefPushMessage を使用する

Android の 1 つのアクティビティからループ内で使用setNdefPushMessageCallbackまたは類似の複数の NDEF メッセージを送信できますか?setNdefPushMessage