WiFiのみをオンにして機内モードをオンにできますか?


15

機内モードの定義はすべての通信と無線信号がブロックされていることを知っています。しかし、携帯電話の「呼び出し/受信」部分をオフにして、携帯電話がセルタワーに接続せず、Wi-Fiのみを許可することは可能ですか?Google Playでいくつかのアプリを調査しましたが、Androidの新しいバージョンでは機能していないか、古くなっています。

私は問題の両側に強い意見があることを知っていますが、ベッドでよく使用し、頭と顔の近くに電話を持っているので、電話からの放射が心配です。夜は電話を受けることを心配していないので、電話部分をオフにしてWiFiを使用したいだけです。方法はありますか?それとも、私はただ狂っていて妄想的ですか?


おそらくサムスンだけでなく、すべてのサムスンのデバイスで可能ですが、私が個人的に経験していることについて話しています。機内モードをオンにして、WiFiをオンにします。パイのようにシンプル!
サンキャッチャー

回答:


26

WiFiのみをオンにして機内モードをオンにできますか?

ええ、Android 4.2.1、4.4.2、5.0.2、5.1.1を実行しているすべてのデバイスで可能です。これは、ポータブルホットスポットにも適用されます。

機内モードが有効になったときにオフになるはずの無線はairplane_mode_radiosglobal内部のテーブルの下のキーに保存されます/data/data/com.android.settings/databases/settings.db設定ストレージアプリのデータベース)。

PCでを設定し、デバイスでUSBデバッグを有効にし、PCに接続し、シェルを起動して、次を入力します。

adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global  --projection name:value --where "name='airplane_mode_radios'"

コマンドを実行すると、次のような(結果のいずれか)が表示されます。

cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc

wifi最終的な目標を達成するために、値から削除することを選択できます。

次のコマンドのいずれかを入力します。

adb shell settings put global airplane_mode_radios  "cell,bluetooth,nfc,wimax"
adb shell content update --uri content://settings/global --bind value:s:'cell,bluetooth,nfc,wimax' --where "name='airplane_mode_radios'"

注:コピーして貼り付けないでください。最初の出力で取得した文字列に注意してください。次に、それから削除wifi,""、上記で示した方法で結果を二重引用符で囲んで渡します。

これで、Wi-Fiをオンにしてから機内モードをオンにできます。Wi-Fiがオフになりません。

ADBを使用する必要があるのは1回だけです。機内モードがアクティブになったときにWi-Fiを停止することにした場合はwifi、そのキーの値を単純に増やし ます。

ここですべて良い!


あなたは知っていますか?

機内モードがアクティブな場合でも、Wi-Fi、Bluetooth、NFCを手動で切り替えることができるのは、キーの値に記載されているためairplane_mode_toggleable_radiosです。

次のコマンドのいずれかを入力します。

adb shell settings get global airplane_mode_toggleable_radios
adb shell content query --uri content://settings/global  --projection name:value --where "name='airplane_mode_toggleable_radios'"

次のようなもの(どちらか一方)が表示されます。

bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc    

などのキーの値から無線を削除するwifiと、飛行機のモードがアクティブになっているとき、もちろんそのキーの値の変更を元に戻さない限り、無線(ここではWi-Fi)を再度切り替えることはできません。


4
想像上の2番目の賛成票(それが必要なだけで、投稿を思い出しました)。残念ながら、MODでさえ2回
Izzy

4
テキストを含むwhere句でクエリを実行するときに例外で問題が発生する他のユーザーには、一重引用符をエスケープする必要があります。そのため、回答の例では、--where "name=\'airplane_mode_toggleable_radios\'"(注意してください\')と言います。
-Narfanar

これは、バックスラッシュが使用されている場合でもAndroid 9.0で完全に機能します。
light24bulbs

7

旅行中はこのように携帯電話を使います。そのため、まず機内モードをオンにしてから、WIFIを有効にします(たとえば、通知パネルで)。最後に、機内モード、WIFIが有効化され、他のすべての接続が無効化されます。


1
ロルウッ!これは完全に動作します:-D。Bluetoothにも対応
Freedom_Ben

3

おそらくすでに正しく推測されているように、それはデバイスに依存しています。古いHTC Wildfire(別名Buzz)では、GSMラジオを個別に切り替えることができました。MotorolaMilestone 2(別名Droid 2)ではそうではありません。常に機能しているように見えるのは、回避策です。飛行機モードに切り替え、WiFi(および必要に応じてBluetooth)を再度有効にします。

毎回「ピアノを弾く」まで終了しないために、これを自動化することができます:例えば申し出は、そのタスクのためのウィジェット(むしろ「ショートカット」)を作成します。したがって、最初にタスク(飛行機をオン、WiFiをオン、Bluetoothをオン...)を作成してから、そのためのウィジェットを作成できます。必要に応じて、他の方向についても同じです。そうすれば、ショートカットをタップするだけで切り替えることができます。


おかげでイジー(+1)、機内モードをオフにしようとします/無線LANトリックを有効にする
ジョージProfenza

それは、Taskerを使用して、すべてのデバイスでうまく機能します(午前1時から午前7時に「邪魔しない夜間モード」としてスケジュールされているので、朝のアラームにもっと情報が入りますが、電話はしません;)
Izzy

これも回避策です。:) WiFiのみをオンにして機内モードをオンにできますか?//読む:恥知らずなプロモーション:D
ファイヤーロード

@Firelordは賛成票を投じました:)私は飛行機のラジオについて知っていましたが、ADBでそれらを切り替える方法は知りませんでした。よくやった!
イジー

2
  1. ダイヤラ/電話アプリで、入力します *#*#4636#*#*

  2. 選択する Phone Information

  3. 選択する Turn off radio

または、Cell Radio ShutOffなどのアプリを使用します。

また、機内モード中にWi-Fiをオンに戻すこともできることに注意してください(最初にオフにするのは間違いなく面倒です)。


これは非常に興味深い設定ページです、ありがとう!
ミスターイエロー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.