Andróide, verificações ativas de wifi

Eu preciso de uma verificação frequente do wifi no meu aplicativo para Android (estou tentando criar um sistema de posicionamento interno local com base nos valores RSSI do wifi). Se eu ligar para wifi.startScan (), liguei onReceive () uma vez a cada 6 segundos (suponho que, por padrão, ele esteja verificando passivamente): como obtenho retornos de chamada mais frequentes? Devo pedir verificações "ativas"? Como isso é feito? Existem desvantagens?

questionAnswers(2)

yourAnswerToTheQuestion