問題タブ [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 投票する
2 に答える
3604 参照

java - Androidビーム-正しいデータをビームする方法は?

私は今アンドロイドビームプロジェクトにいます。そして、Android開発者からテストクラスをコピーしました。

私の問題は正しいデータを送信することです。(p2p)を別のデバイスに接続し、[Tab to Beam]を押すと、AndroidマーケットへのURIのみが到着します。しかし、ブラウザを開いて接続し、タブを押すと、ブラウザからの現在のURLが届きます。

どのビューまたはテキストを送信する必要があるかをAndroidに伝えるにはどうすればよいですか?聞き取れませんでした。単純な文字列「hello!」を送信したいだけです。例えば

これはコードです:

前もって感謝します

ベリー

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

android - データ転送の長さが範囲外の場合、AndroidBeamが失敗しました

コールバックCreateNdefMessageCallbackを使用し、createNdefMessage(NfcEvent event)メソッドでNdefMessageを作成することにより、NexusSからNFCカードリーダーにテキストデータを転送するAndroidBeamプロジェクトを実装しました。最初はすべて問題ありませんが、転送するテキストの長さが42バイトを超える場合(NDEFヘッドを含まない)、データのプッシュに失敗することがわかりました。画面を何度もタップしましたが、反応がありません。NDEFレコードもチャンクしようとしましたが、SDKは「アプリケーションがNDEFレコードを手動でチャンクしようとしないでください」と提案しました。誰かが同じ問題に遭遇しますか?あなたの提案を得るのは非常にありがたいです。ありがとう!

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

java - Android Beam:「Tabtobeam」を抑制

私は、 Android Beamを介してNDEFメッセージを送信するAndroidアプリケーションと、それらを受信するデスクトップアプリケーションを開発してきました。

すべてが期待どおりに機能します。ただし、個人的には、AndroidBeamの「Tabtobeam」画面は状況が厳しすぎると思います。この画面を抑制し、ボタンをクリックするなどしてデータを送信する方法はありますか?

ありがとう。

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

java - NFC Android 2.3.3 から NDEF タグを受信

私は、Android ビームを介して NDEF メッセージを送信する Android アプリケーションと、それらを受信するデスクトップ アプリケーションを開発しています。

すべてが期待どおりに機能します。ただし、個人的には、Android Beam の「Tab to beam」画面は状況に合わせすぎると考えています。「ビームスクリーン」を抑制できないことはわかっています。Android モバイルから単純な NDEF タグ ( NfcAdapter.enableForegroundNdefPush() で送信) を受信できるアプリケーションを作成したくありません。

誰かがそれを達成するための手がかりを教えてもらえますか? 私が使用できるパッケージはありますか?.net を使用しようとしましたが、API がありません。私はJavaの方が好きです。

ハードウェア: 4.0.4 アンドロイド。ACR122 nfc リーダー/ライター。

どんな提案でも私を助けるでしょう。

よろしくお願いしますMB

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

android - ビームタッチモードを無効にする

特別なアクティビティAがデータを転送できるアプリがあります。

Device1がアクティビティAにあり、Device2とペアリングすると(Device2がどこにあっても、アプリが起動していなくても)、ビームタッチ後にデータが正常に転送されます。アクティビティAにはインテントフィルターがあります。

onは必要なプッシュを行います。

しかし、私が別の活動Bにいるとき、これはまた

  1. 他のデバイスがアプリを起動します
  2. アプリが起動している場合は、両方のデバイスにタッチモードが表示されるようにします。私はどのデバイスにも今ビームを行うための変更を加えたくありません。Androidデスクトップを使用していて、デバイスをペアリングしている場合は、ビームダイアログも表示されません。小さな振動が発生します。それが私がここで欲しいものです。出来ますか?

前もって感謝します!

0 投票する
3 に答える
6896 参照

android - Androidデバイスと別のNFCデバイス間でAndroidBeamを使用することは可能ですか?

AndroidアプリとNFC対応キオスクの間にNFC通信を実装したいと思います。ドキュメントを読み、データのプッシュは2つの方法で実行できることを理解しています。

  • フォアグラウンドNDEFを介してAPIレベル10から13をプッシュ
  • APIレベル14からAndroidビーム経由

最初の解決策でやりたいことができると思いますが、Androidデバイスと非Androidデバイスの間でAndroid Beamを使用できるかどうか知りたいですか?

ご協力いただきありがとうございます、

ロマン

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

android - 情報を取得する Android NFC p2p

Android の近距離無線通信について読んでいて、ある電話から別の電話で情報を取得する方法があるかどうか疑問に思っていました。したがって、これは 2 つの方法で行うことができます。

  1. 電話(レトリーバー)は、NFC 経由で別の電話(クライアント)に接続します。クライアントには特別なアプリケーションはインストールされていませんが、レトリバーにはアプリケーションがインストールされています。その後、レトリバーはクエリを実行し、クライアント デバイスに関する情報 (所有者の電子メール アドレスなど) を取得できますか? (クライアントの電話に特別なアプリケーションがインストールされていないことを忘れないでください)。

  2. このシナリオでは、クライアントには、NFC クエリをキャプチャして解析し、クライアントから関連データを取得して、NFC メッセージをレトリバーに送り返す適切なアプリケーションがインストールされています。

私の背景調査によると、それは 2 番目の方法で可能になるはずです。2 つの質問があります。

1.最初の方法で可能ですか?はいの場合、どのように?

2.2番目の方法の良いチュートリアルを教えてください

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

android - Android ビーム LLCP プロトコル

Galaxy S III および PN532 NFC チップを備えたマイクロコントローラーと通信しようとしています。

これはマイクロ コントローラーであるため、使用できるデフォルトの LLCP ライブラリがないため、Android プロトコルを自分で理解する必要があります。

電話を最初にデバイスに配置したときに、最初のステップからどのようなパケットが予想されるかを明確にしてもらえますか? 私が正しく解析していると仮定すると、次のようになります。

そしてまた

これは正しい線に沿っていますか?Android は何をしようとしていますか? 情報パッケージの前に接続試行を期待していたでしょうか?

明確にしていただきありがとうございます。

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

android - 条件付きで Android ビームを無効にする

この質問はほとんど重複していますが、リンクされた問題は実際には解決されておらず、スレッドは数か月前のものであるため、復活させたくありません。

Android ビームがオンになっている ICS デバイスで実行されているアプリのデフォルトの動作は、受信側で Google Play によって処理されるアプリケーション Uri を使用してメッセージをプッシュすることです。

条件 A が true の場合に NdefMessage をプッシュし、それ以外の場合はメッセージのプッシュを無効にするアクティビティを開発しようとしています。のAPIドキュメントsetNdefPushMessage(...)は、nullメッセージを渡すことでこれが可能であることを示しているようです:

null NDEF メッセージを渡して、指定されたアクティビティでフォアグラウンド NDEF プッシュを無効にします。

ただし、次のコードを使用してすべてのプッシュを単純に禁止しようとすると、「Touch to Beam」UI が表示され、アプリケーション Uri が送信されます...

アクティビティからのプッシュを実際に無効にすることが可能かどうかは誰にもわかりませんか? いくつかのシステム アプリで実行できますが、これを実現するコードを見つけることができませんでした。どんな助けでも大歓迎です。

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

android - Android ビーム - プログラムでアクティブ化

ICS で Android Beam 機能をプログラムでアクティブ化または非アクティブ化しようとしましたが、このための API が見つかりません。出来ますか ?

また、プッシュ操作を開始する前に Android Beam 機能が有効になっているかどうかもわかります。出来ますか ?