問題タブ [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 に答える
609 参照

android - Android ビーム: 受信者が承認されていない場合、コールバックまたはエラー コードはありますか

Beam を使用してカスタム メッセージを別のデバイスに送信する Android アプリケーションを開発しています。

アプリケーションが両方のデバイスに存在する場合、正常に動作します。しかし、受信側に存在しない場合でも、送信側で onNdefPushComplete() 成功コールバックを取得します。

デフォルトのアプリケーションに配信されたことを伝える結果コードまたはコールバックがあるかどうか、またはメッセージが承認されたアプリケーション (この場合は同じアプリケーション) にのみ配信される可能性のある制約があるかどうか疑問に思っています。

助けに感謝します。

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

android - android nfc - mifare classic 1k Increment 操作 tranceive に失敗しました

整数値を格納し、API 関数でインクリメントまたはデクリメントしたい。

ユーティリティを使用してカードを読み取りました。これがブロック 5 の内容です。 ここに画像の説明を入力

値ブロックがないようです。

これは私のコードです:

I don't understand what I'm doing wrong... に戻ってきtranceive failedまし た。誰が私を助けてくれますか? this.mClassic.increment(firstBlock, 1);どうもありがとう。

0 投票する
0 に答える
321 参照

android - NFC が無効になっていても Android Beam サウンドが再生される

私たちのアプリには、ユーザーが別の画面で入力したデータを送信するために移動する特定のアクティビティがあります。

マニフェスト ファイルでこのメタ属性を使用して、すべてのアクティビティで nfc を無効にします

<meta-data android:name="android.nfc.disable_beam_default" android:value="true" />

そしてonPause()、送信アクティビティでは、これを次のように呼び出します。

mNfcAdapter.setNdefPushMessageCallback(null, this);

ただし、送信アクティビティから離れると、他のすべてのアクティビティが振動し、ビーム サウンドが再生されますが、タッチ トゥ ビーム ビューは表示されません。

これは他の誰かが遭遇したものですか?他のアクティビティが振動して Beam サウンドを再生するのを防ぐために他に何かする必要がありますか?

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

java - Java Android Beam を使用して PC から電話にメッセージを送信する方法は?

基本的に、NFC機能を備えたAndroid Phoneからメッセージを送信するAndroid Beamプログラムを逆にして、NFCリーダーを介してPCで日食する方法を尋ねています。どこから始めればよいかわかりません。オンラインで開始する場所に関するドキュメントが見つかりません。それ以外の場合は、ここに質問を投稿する代わりにそれを使用します.

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

android - Android ビーム障害コールバックはありますか

Android ビーム (NDEFMessage をプッシュ) を介して別のデバイスにデータを送信する NFC 対応アプリケーションを構築しようとしています。

成功のコールバックがあることは知ってvoid onNdefPushComplete(NfcEvent event)いますが、失敗のコールバックが見つかりません。これは非常に便利です。転送が成功したか失敗したかを推測する別の方法を考えてみましたが、本当に満足のいくものは見つかりませんでした。ユーザーが実際にいつビームを開始するかさえわからないため、汚れたタイマーでさえ機能しません。

OS がほとんどの機能を処理し、アプリケーションは送信するメッセージを提供するだけなので、私は API にかなり縛られていると感じています。

私が見逃したかもしれない何か提案はありますか?可能であれば、デバイスをルート化することは避けたいと思いますが、コア NFC コードをいじらずにそれを達成できない場合は、ルート化することをお勧めします。

乾杯

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

android - Android ビーム インテント フィルタ

Androidビームをキャッチして、指定されたアプリの代わりにアプリを起動するアプリを作成しています。例: Web ページをビームしますが、代わりにアプリが起動します。

NDEF インテント フィルターを使用してマニフェストを設定しようとしましたが、ビームをキャッチしてアクティビティを起動していないようです。

どんな助けでも大歓迎です。ありがとう!