1

Bluetooth Low Energy デバイス (TI の CC2540 のキーフォブに似ています) をテストするために、Motorola Razr 電話 (Android バージョン 2.3.5 を実行) で Android アプリケーションの開発に取り組んでいます。モトローラが提供する MOT_BTLE_Stubs.jar をアプリケーションに使用しています。私のアプリケーションから、デバイスに接続できます。しかし、 readGattCharacteristicValue は機能していないようで、以前は機能していました。ハンドルから値を読み取ろうとしています。以前は、ブロードキャスト レシーバーを読み込むたびに値を返していました。しかし、今は反応しません。ACTION_GATT_CHARACTERISTICS_READ を受け取るインテント フィルターを追加しました。ブロードキャスト レシーバでは値を返しません。

古いコードに戻しました。もう機能しません。電話のブルートゥース設定に構成上の問題があるようです。キャッシュの内容をフラッシュできません。誰かが同じ問題に直面し、それを解決した場合は、解決策を教えてください。

4

1 に答える 1

0

を使用しているICS_R2ので、仕方がありません。ただし、キャッシュをフラッシュするには、電話をルート化し、 を削除/data/misc/bluetoothdしてから、電話を再起動します。

adb shell
su
busybox rm -rf /data/misc/bluetoothd
adb reboot
于 2012-12-01T04:24:39.717 に答える