タグ

androidとWi-Fiに関するtekimenのブックマーク (1)

  • Android 6.0でのBLE、Wi-Fiのスキャンは位置情報を有効にしないといけない - Qiita

    位置情報との絡み Android 6.0からパーミッションの仕組みや必要性が変わり、Wi-FiBLEのスキャンに位置情報のパーミッションが必要になったことは知ってる方多いと思います。 しかし、実はパーミッションだけではなく、端末の位置情報が有効にされていないとスキャン結果を受け取れないパターンがあり、対応が必要となりそうです。 現象と原因 こちらの記事で細かくかいてあります。こちらの記事ではBLEの話だけですが、Wi-Fiの場合はWifiManager#getScanResults()の戻り値が常に空のリストになってしまいます。 targetSdkVersion 上記の記事にある通り、一見targetSdkVersionを23未満にしてしまえば動きそうな感じがしますが、手元で試した感じでは Android 6.0 ではtargetSdkVersionを下げても位置情報がオフの場合、スキャ

    Android 6.0でのBLE、Wi-Fiのスキャンは位置情報を有効にしないといけない - Qiita
  • 1