問題タブ [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.
android - NFC データ転送について少し説明が必要
ばかげた質問かもしれません。電話がタッチ入力データをNFC経由で別の電話に転送できるようにする簡単なアプリを作成するには、いくつかのガイダンスが必要です(必ずしもAndroidビーム経由ではありません)。Android アプリの開発に携わったことがないので、かなり基本的な質問がいくつかあります。これが不適切でないことを願っています。
1) 可能ですか?
2) Android 開発者リファレンスに多くの時間を費やすことなく、どのように開始すればよいですか?
前もって感謝します:o)
android - NFC、NDEF、および NFC 対応の Android スマートフォンに関するいくつかの基本的な質問
NFC 対応スマートフォンとカスタム デバイス間でデータを転送できるように Android プログラミングを開始したいのですが、いくつかの点について明確な情報を見つけることができません。
たとえば、カスタム デバイスは、スマートフォンからデータを受信するだけでなく、スマートフォンにデータを送信できる必要があります。しかし、私が読んだことから、NFC を使用した双方向通信は現在不可能です
Android で NFC を使用して 2 つのデバイス間でデータを送信するにはどうすればよいですか?
または、より最近の
NFC 対応の電話は NFC タグとして機能します。
しかし、Android 開発者の Web サイト自体には、Beam を使用して 2 台の Android 電話間でピアツーピア通信を実行できると記載されているため、双方向通信が可能になるはずですよね?
Android Beam を使用すると、2 つの Android 搭載デバイス間で簡単にピアツーピア データ交換を行うことができます。別のデバイスにデータを送信するアプリケーションはフォアグラウンドにある必要があり、データを受信するデバイスはロックされていてはなりません。ビーミング デバイスが受信デバイスに十分に近づくと、ビーミング デバイスは「Touch to Beam」UI を表示します。ユーザーは、受信デバイスにメッセージを送信するかどうかを選択できます。
http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#p2p
第二に、Android NFC 携帯電話をタグ ライターとして (単なるリーダーではなく) 使用できますか? つまり、カスタム デバイス (またはパッシブ NFC タグ) にデータを送信するだけですか?
android - アプリがインストールされていない場合は、自分のアプリまたは URL にメタ情報を送信する
現在の画面のコンテンツを転送したい。基本的に、長いリストを持つ 3 つのタブがあり、実際のタブとその位置をビームしたいと考えています。
私の目標は、アプリがインストールされているかどうかです:
いくつかのID、タブ、および位置をビームします
アプリがインストールされていない
場合:
このようなウェブリンクを提供したいhttp://example.com/viewer/42?tab=2
私はここでこのコードで遊んでいます:
誰かがそれがどのように機能するかを説明できれば幸いです。これが不可能な場合は、なぜこれが不可能なのかを説明してください.
android - デュプレックス NFC メッセージ交換のサポート
私はNFCプロトコルが初めてです。1 つのセッションで両方の方法で NDEF/SNEP メッセージを交換できるかどうか誰か教えてもらえますか? つまり、NFC プロトコルの観点からです。
ビーム機能を使用すると、一方向のメッセージを送信できます [例: 電話->PC] が、ビームを使用して別の方向 [例: PC->電話] に送信するには、もう一度電話をタップする必要があります [つまり、別のセッションをトリガーする]。1 つのセッションでメッセージを交換したい。
android - "...抽象メソッドを実装する必要があります NfcAdapter.OnNdefPushCompleteCallback エラーを取得する
http://www.tappednfc.com/wp-content/uploads/TAPPED-NFCDeveloperGuide-Part1.pdfのドキュメントを使用して、NFC を学習しようとしています。
クラスIDが定義されている場所で、次のエラーが発生します:抽象メソッドを実装する必要がありますNfcAdapter.OnNdefPushCompleteCallback.onNdefPushComplete
次のメソッドを定義しています
これは、エラー メッセージが必要としているコールバックではないでしょうか?
完全なコードは次のようになります
android - Google のサンプル コードからの getMime is undefined for type beamActivity エラー
NFC を学習し、Google のドキュメントを読み込もうとしています。彼らのコードをコピーして、ある Android デバイスから別の Android デバイスにデータを送信するアクティビティを作成しました。
オンラインで実行できません
new NdefRecord[] { createMime(...
。Google のサンプル コードから「beamActivity 型が未定義です」というエラー メッセージが表示されます。
完全なコードは以下のとおりです
android - NFC 経由でアプリを起動し、起動時に NDEF メッセージを返信する
NFC を使用して他のデバイスと対話する Android アプリを開発しています。このやり取りは、基本的に次の 2 つのステップで構成されます。
- デバイスが他のデバイスから NFC によって特定の URI を受信すると、アプリが起動されます。
- アプリが起動すると、NDEF メッセージが他のデバイスに送信されます。
最初のステップとして、次の行をAndroidManifest.xmlファイルに追加しました。そうMainActivity
すれば、デバイスが type の URI を受信したときに が起動されますmyprotocol:something
。
2 番目のステップでは、MainActivity
クラスで and を実装CreateNdefMessageCallback
しOnNdefPushCompleteCallback
ます。コードは次のようになります。
だから、今問題:
これら 2 つの部分は独立して正常に動作しますが、両方をアプリに追加するとうまくいきません。
つまり、最初の部分を追加すると、NDEF メッセージを受信したときにアプリが正しく起動されます。また、2 番目の部分のみを追加すると、アプリの実行中に自分のデバイスを他のデバイスにタップすると、Touch to beamインターフェイスが表示され、NDEF メッセージが送信されます。
問題は、両方を追加すると、他のデバイスをタップするとアプリが起動しますが、Touch to beamインターフェイスが表示されないことです。デバイスを切り離してもう一度タップすると、MainActivity
が再起動されますが、メッセージを送信するオプションが表示されません。
どうすれば目的のシナリオを達成できますか?
android - Beaming の進行状況をキャプチャし、進行状況バーに表示する
Android Beamを使用するアプリケーションを開発しています。私が知りたいのは、現在の受信ビームをキャプチャし、進行状況バーで進行状況を視覚化して、ユーザーが転送ステータスの視覚的なフィードバックを得る方法があるかどうかです。
ありがとうございます!