2011-06-22 8 views
3

私は、信号強度のために利用可能な無線LANアクセスポイントをスキャンし続けるアンドロイドアプリケーションを持っています。私はWifiManagerを使用しています。Android WifiManagerのスキャン結果がジンジャーブレッドの後に不一致のデータを表示していますか?

これは、電話をgingerbreadにアップグレードした1週間前までうまくいきました。今度は、すべてのacesspointがスキャンされる前に "SCAN_RESULTS_AVAILABLE_ACTION"が起動されるようです。次回のスキャンでは、常に欠けている部分がいくつかあります。

これは新しいAndroid版のバグですか、毎回いくつかのものではなく、範囲内のすべてのアクセスポイントを取得する方法がありますか?

私が開発したときに、あなたが私たちに

+1

バグを記入してみると、デバイスに依存しない小さな問題のようです。 http://source.android.com/source/report-bugs.html –

答えて

0

を与えることができます任意の助けそのだけではなく、デバイス

THXは、私は同じ問題を持っていたので、ところで、これは、サムスンギャラクシーS1 & S2とACER Androidタブレット上で起こりますアンドロイド用。実際にWifiManagerはFroyo(急速なスキャンがシステムを壊すことになる)以来、厄介であり、問​​題はAndroidシステムではバグであるようです。

データの処理内容によっては、いくつかの回避策があります。たとえば、調査目的でWifiデータを記録したので、スキャンデータを取得するたびに、データベースに挿入する前にそのデータをダブルチェックしました。

これが役に立った! N.S.

+0

ええ、似たようなことをしていますが、RSSIデータに基づいてAndroidデバイスの位置を特定しようとしているので、できるだけ多くの値が必要です。これは数回再スキャンすることは実際には実現可能ではないことを意味します – LDomagala

+0

悲しいことに、私は回避策があるとは思わない...私はバグレポートを提出する。 –

関連する問題