質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

意見交換

クローズ

2回答

1335閲覧

AndroidがWiFiをスキャンする頻度について

takk_014

総合スコア53

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

0グッド

0クリップ

投稿2023/03/15 05:10

0

0

テーマ、知りたいこと

AndroidがWiFiをスキャンする頻度について知りたいです。

背景、状況

OS自動でwifiスキャン時に取得したデータを画面に表示するアプリを作っています。

Android12では画面がオンになって20 秒後、40 秒後、80 秒後、160秒後、160秒後、160秒後・・・
といった間隔でwifiスキャンするようです。
https://source.android.com/docs/core/connect/wifi-network-selection?hl=ja

他バージョンのAndroidでのWifiスキャンの頻度を知りたいのですが調べても出てこないです。

そのため教えていただきたいです。
よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答2

#1

poto568

総合スコア250

投稿2023/03/15 08:14

質問者さんが提示しているページに

Android のソースコードは、最終的な「信頼できる情報源」です。

と書いてあったのでチラ見してみたところ、この辺がそれっぽい
感じに見えました。(android11)

https://android.googlesource.com/platform/packages/modules/Wifi/+/refs/heads/android11-mainline-cellbroadcast-release/service/java/com/android/server/wifi/WifiConnectivityManager.java

java

1// Scanning Schedules 2// Default schedule used in case of invalid configuration 3private static final int[] DEFAULT_SCANNING_SCHEDULE_SEC = {20, 40, 80, 160};

他のバージョンもソースコードは公開されていると思いますので
読めば書いてある気がします。

Pure Android じゃない系はどうするんだとか、throttling無効に
したらどうするんだとか、通常設定/開発者向けオプションでいろいろ
カスタマイズしまくった「その個体」がどうなっているかの情報を
得るにはドキュメントを読むだけでは無理そうですが…

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

takk_014

総合スコア53

投稿2023/03/15 08:33

#2
poto568さん
ご回答ありがとうございます。
Android のソースコードまで見ていただけるとは思ってもなかったです。
他バージョンのAndroidのソースコードも見て確認します。
ありがとうございます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問