Android Q の最初のベータ版がリリースされてから 1 週間も経っていませんが、最近発見された新しいジェスチャー ナビゲーションなど、その新機能の一部をまだ詳しく説明しています。他の変更点についてはすでに知っていましたが、詳細が明らかになりました。誰もが気に入るわけではない詳細。
Android Q の新機能には、アプリが標準化されたインターフェイスを表示できる新しい構成パネルがあり、これにより特定のシステム オプションを有効または無効にすることができます。私たちが知らなかったのは、Wi-Fi のオン/オフなど、アプリ自体がこれらの設定の一部を行うことができないということです。
Wi-Fiを有効または無効にすることは禁止されています
Android Q 上のアプリは、独自にWi-Fi をオンまたはオフにすることはできません。この新しい制限は、この Reddit スレッドで明らかになり、Google が公開した開発者向け情報を読むことで裏付けられます。これは、そのことが言及されている正確な段落を翻訳したものです。
Wi-Fi のオン/オフの制限 Android Q 上のアプリでは Wi-Fi のオン/オフを切り替えることができません。 WiFiManager.setWifiEnabled() メソッドは常に false を返します。
必要に応じて、設定パネルを使用して、ユーザーに Wi-Fi をオンまたはオフにするよう依頼します。
この変更に対する最初の反応はおそらく「しかし、これを必要とするアプリはそれほど多くない」と思うでしょうが、影響を受ける主なアプリは Tasker やAutomateなどの自動化アプリケーションです。

オートメーション アプリケーションでは、通常、条件が満たされた後にアクションを実行できます。可能なアクションの 1 つは、正確には Wi-Fi をアクティブ化または非アクティブ化することですが、これはユーザーがインストールしたアプリケーションでは不可能です。 Android Q の最終バージョンの前に Google が考えを変えない限り、Wi-Fi 接続の変更はユーザーが手動でのみ行うことができます。
一般的な自動化は、帰宅時に Wi-Fi を有効にし、外出時に無効にすることですが、サードパーティのアプリを介してこれを行うことはできなくなります。原則として、システム アプリケーションはこの種のタスクを引き続き実行できます。
経由 |レディット