現在試行中。でもたぶんできない。
最終的には、Root権限が必要になってくると思われる。
http://d.hatena.ne.jp/popokann/touch/searchdiary?word=*%5BAndroid%5D
これを参考に色々してみたが、どうしてもExceptionが発生してしまう。
android.net.ConnectivityManagerの
tetherを見るとエラー時の戻りがTETHER_ERROR_SERVICE_UNAVAIL;
とあるので、サービスの起動であってオンオフじゃないっぽい。
ならば
android.net.wifi.WifiManagerの
setWifiApEnabledならどうだ?と思った。
ググると
http://www.uni-labo.com/blog/2013/04/30/wifi%E3%83%86%E3%82%B6%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88/
こんな感じでできるっぽい?
setWifiApEnabled(WifiConfiguration wifiConfig, boolean enabled)
とあるので
WifiConfiguration wifiConfigを得るのに
WifiConfiguration getWifiApConfiguration()で得てみる
この時点でエラー。
もちろん得れてないから、オンもエラー。
うーん・・・・
最終的には、Root権限が必要になってくると思われる。
http://d.hatena.ne.jp/popokann/touch/searchdiary?word=*%5BAndroid%5D
これを参考に色々してみたが、どうしてもExceptionが発生してしまう。
android.net.ConnectivityManagerの
tetherを見るとエラー時の戻りがTETHER_ERROR_SERVICE_UNAVAIL;
とあるので、サービスの起動であってオンオフじゃないっぽい。
ならば
android.net.wifi.WifiManagerの
setWifiApEnabledならどうだ?と思った。
ググると
http://www.uni-labo.com/blog/2013/04/30/wifi%E3%83%86%E3%82%B6%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88/
こんな感じでできるっぽい?
setWifiApEnabled(WifiConfiguration wifiConfig, boolean enabled)
とあるので
WifiConfiguration wifiConfigを得るのに
WifiConfiguration getWifiApConfiguration()で得てみる
この時点でエラー。
もちろん得れてないから、オンもエラー。
うーん・・・・
※コメント投稿者のブログIDはブログ作成者のみに通知されます