問題タブ [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 - 双方向 Android ビーム
NFC機能を備えたAndroid 4.0を実行している2つのGalaxy Nexusでやろうとしていることは次のとおりです。
- デバイス A と B は、Android ビーム UI を開始するのに十分な距離にあります。
- デバイス A がデバイス B にビームを送信する
- デバイス B がビームを受信し、何らかの処理を行ってから、応答ビームをデバイス A に送り返します。
A -> B からの最初のビームは正常に動作していますが、通信は戻ってきません。データの小さなペイロードのように、単なる「ACk」以上のものを送信したいのです。現在の API を使用して NFC 経由でこれを行う方法はありますか? または、WiFi/BT p2p 通信に目を向ける必要がありますか?
android - 電話を移動せずに、2 つの nfc をサポートする android デバイス間でデータを 2 回以上転送することは可能ですか?
Androidでnfcアプリケーションを開発したいです。このアプリケーションは、電話を移動せずに B が A に転送するよりも、電話 A から電話 B にデータを転送します。このようなアプリケーションを開発できますか? はいの場合、例はありますか?
ありがとう..
android - 選択したアクティビティでAndroidBeamを無効にする
私はAndroidでNFC、特にAndroidBeamを使用しています。私の質問は、アクティビティのAndroid Beamサポートを無効にすることは可能ですか?
これは、メッセージングなどの一部のシステムアプリケーションが行うことです。別の電話を近づけると、私の電話は振動しますが、[Touch to Beam]画面が表示されず、他の電話は何も受信しません。
編集:呼び出し:
メッセージを使用してトリックを実行する必要がonResume()
ありnull
ます(ドキュメントには、「指定されたアクティビティでフォアグラウンドNDEFプッシュを無効にするためにnull NDEFメッセージを渡す」と記載されています)が、機能しません。
ありがとう
android - Android ビーム - アプリがインストールされていない場合のフォールバック
私はAndroid ビーム サンプル コードを試し、2 つのデバイスで動作させ、テキストの文字列を送信しました。ただし、受信者がアプリをインストールしていない場合、タグは後で使用するために収集されます。
私のアプリがインストールされていない場合、何らかの方法でユーザーを Android マーケットに連れて行き、インストールされている場合はインテントでデータを処理することは可能ですか?
android - URI データを含む Android ビームを送信する
Market で配布されないアプリに Android Beam を実装しようとしています。アプリのアクティビティと特定の Web ページのページの間には 1 対 1 の対応があります。私が望む動作は、アプリを開こうとし、インストールされていない場合は対応する Web ページに移動することです。アプリはすでにこれらの URLIntentFilters
を処理する必要がありACTION_VIEW
、それを活用したいと考えています。すでに を使用してみNdefRecord.createUri(String uriString)
ましたが、常に標準の Android ブラウザーが開きます (インストールされている場合、別のブラウザーに移動することさえありません)。
onCreate()
私の中でActivity
:
android - Android ビームが「singleTop」アクティビティの新しいインスタンスを開始しないようにするにはどうすればよいですか?
まず、使用例: 2 台の電話で、同じ画面でアプリが開かれています。NFC を使用してビームするときに、必ずしもアクティビティの新しいインスタンスを開くことなく、1 人のユーザーが画面のコンテンツ (データ) を他のユーザーと共有できるようにしたいと考えています。(どちらの Android デバイスも Ice Cream Sandwich を実行しています)
したがって、マニフェストでこのように宣言されたsingleTopアクティビティがあります。
VIEW
アクションが起動され、アクティビティがすでに最上位にある場合、メソッドonNewIntent()
はアクティビティと同じインスタンスで呼び出されます。
NDEF_DISCOVERED
アクションが起動され、アクティビティが既に最上位にある場合、メソッドonCreate()
はアクティビティの新しいインスタンスで呼び出されます。
android - 1つのデバイスを使用してNFCまたはBeamをテストしますか?
BeamとNFCで遊んでいますが、Androidデバイスを1つしか所有していません。物理デバイスを1つだけ使用して、送信をシミュレートまたはテストすることはできますか?
android - Touch to Beam だけが NFC (ICS) を送信できますか?
ここでICSに関する同様の質問に答えたことを知っています:https://stackoverflow.com/a/8320504
しかし、私は修士論文に取り組んでいるため、この機能が必要になるため、まだ知りたいことがあります。
画面をタップせずにアプリ内から NFC を送信する可能性がないというのは本当ですか? (「NFC の使用方法」の StickyNotes サンプルに示されているとおり)
NFC のこの優れた機能は、将来再び利用できるようになりますか?
設定で AndroidBeam を無効にすると、NFC 送信機能も完全に無効になるというのは本当ですか。NFCしか受信できないの?
前もって感謝します。ところで:私はAndroid ICS 4.0.1を使用しています
android - Androidで実行中のアプリケーションのコンテンツを取得するには?
Android Beam と同様の機能を持つアプリケーションを作成したいのですが、問題はそれらの実行中のアプリケーションのコンテンツを取得する方法です。たとえば、Web ブラウザー、Youtube、Google マップが実行されている場合、Web アドレス、ビデオ リンク、および場所を取得するにはどうすればよいですか? ありがとうございました。
android - Android NFC 双方向
ICS 4.0.1 を使用する (4.0.3 にアップグレードする意思がある) (Android OS を root 化して書き換えない)
Androidビームを受信した後、NDEFメッセージをAndroid携帯に送り返す方法はありますか?
電話 A ビーム: 「こんにちは、電話 B」
電話 B 応答: 「こんにちは、電話 A」
A を B にビームさせることはできますが、どうすれば B を A にビームさせることができますか? (デバイスを離してもう一度触りたくありません)