2011-07-20 6 views
1

私は、専用デバイスとのBluetooth接続を使用するアプリケーションを開発しています。私のサムスンのタブレットは絶対クロールするのが遅く、次の強制的な再起動までは基本的に使えないということを除いて、すべてうまくいくようです。Bluetoothオーディオゲートウェイの問題。システムがBluetooth経由でシリアルを使用した後にクロールするのが遅い

私はalogcatにこのメッセージを見ている:

E/bluetoothaudiogateway.cpp 2582 pollupが オーディオゲートウェイが通知 wrp_find_wsockを接続検出:エントリが見つからない blz_wrapper(2582)btl_if_poll:戻る、ダウンwsock POLLHUP POL FD 48、ev 1b

何が起こっているかについてのアイデアはありますか?この "bluetooth audio gateway"にバグがあるようですが、どうすればいいですか?私はメディアのためのブルートゥースを使用していない、どのように私はこれを取り除くことができますか?

ありがとうございました!

+0

この問題を解決できますか?私は同じように立ち往生している。 – theblitz

答えて

1
  1. Bluetoothを無効にして再度有効にすると、すべてがスピードアップしますか?
  2. "しばらく"どのくらいですか?
  3. あなたのアプリが実行されていない場合、それらのメッセージが表示されないことを確認しましたか?
  4. 別のデバイスでアプリを試しましたか?
  5. Settings ... Manage ApplicationsまたはBattery Use画面では、特定のプロセスで大量のメモリやCPUが消費されているかどうかを示すことができます。
+0

BTを終了して再起動すると便利です。しかしその後、すべてが再び始まります。問題は、ほとんどの場合、タブレットが完全にフリーズするため、BTを無効にすることさえできないということです。 – theblitz

+0

私が覚えている限り、私はBTが有効になっているときにそれらのメッセージを受け取りますが、私は再確認する必要があります。 – theblitz

+0

他のデバイスでは問題ありません。 – theblitz

0

私はBluetoothAudioGateway.cppエラーに類似した問題があり、工場でFROYO 2.2がインストールされているSamsung Galaxy Aceを使用してPollhupでメッセージが検出されました。

私は2つの全く同じデバイスを持っているので、今月(2011年9月)の初めにアップデートが出て、2.3を使ってこの問題が起きなかったときに、samsung kiesを使ってデバイスを2.2から2.3.3にアップグレードしました。 3。実際、私が2.2バージョンで開発すると、どれだけ多くのテストを行うかによって1日に10から20回、デバイスを再起動する必要があります。一方、2.3.3の他のGalaxy Aceは、どのくらい私はそれに私のアプリケーションを実行するかどうか。

2.3.3にアップグレードすると、ここでは、あなたのためのオプションではない場合は、私は私の2.2デバイスを再起動すること防ぐために発見したいくつかのものです:のために聞きながら

最も重要なのは、デバイスをスキャンしません。接続。 listenUsingRfcommWithServiceRecordを使用している場合は、デバイスをスキャンする前にBluetoothSocket.close()を呼び出して停止し、逆も同様です。

第2に、すでに閉じているBluetoothSocketでcloseを呼び出さないでください。それは私の経験であなたに即座に凍結をもたらします。

第3に、 "実行"経由でeclipseから新しいビルドを実行する場合は、デバイスのホームボタンを押し、bluetoothをオフにしてからアプリケーションを実行します。アプリケーションがEclipseから実行中にアクティブな場合、デバッガがそのアプリケーションを終了するとアプリケーションが再起動し、アプリケーションがBluetooth機能を呼び出すと何かします...何がわかりませんが、これらのブードゥーステップが時間を節約するのに役立ちましたフリーズされたデバイスの再起動時に、すべてが一緒に簡単に無駄になります。

これらの問題は、Android 2.2を搭載したSamsungデバイスに関連しているようですが、私はGalaxy Aceの調査結果のみを報告することができます。

関連する問題