WiFi まわりのことを扱う機会があったので、復習がてら整理してみる。 パーミッション取得 AndroidManifest.xml に追加 OS、 targetSDK によって必要な権限が異なる。詳しくは公式ドキュメント参照。 以下は一例。 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> private val PERMISSIONS_REQUEST_CODE_ACCESS_COARSE_LOCA