9
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

コマンドラインからWiFiをオンオフする

Posted at

http://d.hatena.ne.jp/kinneko/20121011/p1
↑これを再編集したものです。

 まぁ、あれだ、マウスもキーボードもないAndroidドングルだと、adbのコマンドラインからWiFiをオンオフしたいということもあるじゃないか。

 いままでは、無線の設定画面を開いて、リターンを送るなどというどんくさい方法でやっていた。

$ am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
$ input keyevent 66

 これでも用事は足りるのだけど、この手は/dev/inputがあるシステムでないと使えない。

 もっといい方法があった。

 オンにする。

$ svc wifi enable

 オフにする。

$ svc wifi disable

 svcコマンドでは、他に何ができるのだ?

$ svc help
Available commands:
help Show information about the subcommands
power Control the power manager
data Control mobile data connectivity
wifi Control the Wi-Fi manager

 電源管理、回線制御、無線LAN制御ができるようだ。

 システムの環境によっては、root権限でないと動作しないかもしれないけどね。

9
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?