問題タブ [android-bluetooth]

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 に答える
297 参照

android - Bluetooth を使用した Android 向けの開発

私はAndroid向けの開発が初めてで、Bluetoothを使用するAndroidアプリを開発しているときに、xmlファイルでBluetoothを使用するための権限を追加する必要があることを理解しています.

私はそうしましたが、自分のデバイスで実行すると、アプリは Bluetooth を利用しませんでした。Android の [アプリケーションの管理] を注意深く見ると、アプリに Bluetooth のアクセス許可がないことがわかります。

アプリに対して私が持っている唯一の権限は、個人情報とストレージです。

アプリをデバイスにアップロードする方法に問題があるのではないかと考えていました。私は次のコマンドでそうしています:

ここに私の AndroidManifest.xml があります:

どんな助けでも大歓迎です。

ありがとうございました

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

android - 動作しない 4.0 Bluetooth デバイスをスキャンする

Android 以外のデバイスを Bluetooth 4.0 LE とペアリングする Android アプリを実行していますが、私の 4.0Bluetooth-android-phone はとにかくデバイスを検出しません。電話やタブレットなどの他のデバイスを見つけました。

問題は、Bluetooth 4.0 デバイスで作業したい場合、追加のコードを追加する必要があるかどうかです。

ありがとう。

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

android - AndroidでBluetooth経由でデータを送信するための最大パケットサイズは?

カスタムメイドのハードウェアからデータを送受信する Android Bluetooth プロジェクトに取り組んでいます。SDK の Bluetooth チャット サンプルを基礎として使用しました。

あるデバイスから別のデバイス (LG Nexus 4) にデータを送信しています。1004バイトの長さに達するまではすべて問題ありません(これはオーディオデータです)。その時点で、ほとんどの場合、990 バイトと 14 バイトの 2 つのメッセージに分割されます。しかし、奇妙なことに、分割せずに 1004 を送信することがあります (約 100 分の 4 回)。

この 1004 バイトのパケットを送信しています。4 バイトはヘッダーで、残りの 1000 バイトは実際のデータで、ヘッダーのコマンドに従って使用したいのですが、上記の方法でパケットが分割されている場合、私はできません流れを処理します。

パケットがこのように分割される理由と、この分割を停止する方法を教えてください。それができない場合は、別の方法を提案してください。

ありがとう。

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

android - Bluettoth を使用すると、4 つ以上のスレーブを同時に master-android に接続できません

私は、アプリケーションの Bluetooth マルチ チャットで使用できる Android サンプルに従っています。最初はコードを使用して単一の接続を確立できませんでしたがserverSocket.close();、AcceptThread で受け入れた後に書いた後は正常に動作しています。

マスター/スレーブ接続で 7 つのスレーブをサポートしたいのですが、4 つ以上のスレーブをサポートしていません。余分なスレーブを駐車場に配置したが接続を確立していないなど、すべてのスレーブを継続的にリッスンしているように見えます。前の接続が切断されると、駐車場からの接続を接続します。

誰かがアイデアを持っていますか、どこを見るべきか教えてください。

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

android - Android の ToggleButton NullPointerException

トグル ボタンを使用して、デバイスの Bluetooth サービスを切り替えようとしています。しかし、トグル ボタンを 2 回目にクリックすると、アクティビティは常にクラッシュします。どんな提案でもいただければ幸いです!ありがとう!

activity_main.xml

MainActivity.java