Para obter a lista de access point localizados pelo Wi-Fi do smartphone necessita que incluamos algumas permissões no manifest, tais como: ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, cada versão de Android tem uma exigência. Alem disso é preciso que o GPS esteja ativo, a minha duvida é, se o GPS estiver ativo mas eu estiver em uma região sem cobertura de sinal de GPS, por exemplo numa garagem subterrânea, o método getScanResults(), irá permitir ler a lista de access point?