なぜ「反応が遅い」の答えが見つかりました。
/*
* Rather then sending the raw RSSI out every time it
* changes, we precalculate the signal level that would
* be displayed in the status bar, and only send the
* broadcast if that much more coarse-grained number
* changes. This cuts down greatly on the number of
* broadcasts, at the cost of not informing others
* interested in RSSI of all the changes in signal
* level.
*/
をしてWifiWatchdogStateMachine.javaに、私はこのここで見つける::私はここにこのスニペットを見つけWifiStateMachine.javaで
/* RSSI Levels as used by notification icon
Level 4 -55 <= RSSI
Level 3 -66 <= RSSI < -55
Level 2 -77 <= RSSI < -67
Level 1 -88 <= RSSI < -78
Level 0 RSSI < -88 */
は、私はそれが自己説明だと思います。 これをテストしたところ、1つのレベルを渡すと、ブロードキャスト受信のみが得られます。 たとえば、-55dbm以上の値を持っていて、次のポーリング後に-66と-55の間にブロードキャスティングがあります。しかし、dBmの値が-55と-66の間で変化した場合、ブロードキャストを受信することはありません。