Jak zaprogramować Androida, aby szukał określonej sieci?

Moja aplikacja działa tylko wtedy, gdy jest w sieci kampusu, aby uzyskać dostęp do danych kampusu. Po uruchomieniu aplikacji w publicznym wifi lub sieci 3g aplikacja zawiesi się, a następnie wymusi zamknięcie. Jak zaprogramować aplikację do sprawdzenia tej sieci prywatnej / wifi lub sprawdzić, jakie połączenie jest aktualnie używane przez system Android, jeśli nie jest równe „wifi kampusowe”, a następnie…?