Blog -
やっとAPN情報を取得する事が出来た。
DBに格納されているので、それをクエリーで引き出して来る事になる
Where無しで引っ張ってくると(環境に依存するのかも)500件越え!
こんなに入ってるのかよ!無限ループしてるのかと思った^^;
どうやらSIMの情報で表示と非表示を変えてるらしい実際見るのは2件位だし
後は、これを引っ張り出して、名前を変える。
updateか。。。
もうちょい。
自分で開発して、MediaSwitchPROを入れているんですが
BluetoothをONにするのに振ります!ちょっと強め設定なので
電車内とかでONにするのはちょっと恥ずかしい動く振りをして何気に
シェイクしてONにしたりします。
ただ、弱すぎるとカバンの中やポケットで反応してしまう感じ・・・
くるくる回したりとか十字に動かしたりとか面白そうだけど恥ずかしいよねたぶん。
英語の文献を読みまくった結果、Androidで管理している通信は
Wifiと3G/HSDPA/など2系統との事、WifiのON/OFFは制御できるので
問題は3G通信、いろいろAPIの中を創造しながら弄っているが、いい所まで行くと
セキュリティのパーミッションに引っかかってDisabel/Enableが出来ないと言うところでハマっていました。
しかし、ある英語の技術資料にAPNDridoの方法をヒントにやれというヒントがありました
確かに出来そうです、こんな方法か・・・やってみます。
ShakeSwitchの新しいバージョンShakeSwitchMODEを開発中ですがそれで実装
してみようと思います。(いわゆる3GをOFF)上手く出来ると良いけど。
ついに、AirPlaneモードを制御出来る様になりました〜
やはり本とか買えば苦労も少ないんだろうか。
Settings.Systemで制御出来ました。
最後にIntent作ってブロードキャストしなければイケなかったようです。
なにわともあれ、ShakeSwitchFREE V1.10で実装しました
是非、使ってみて下さい。
AirPlaneモードには、RADIOモードというのがあってAirPlaneモードで有りながら
Wifi、Bluetooth、Cellが使えるモードもあるらしい。
飛行機でもWifiが提供されている物もあるって事かな?
Cell側の機能だけOFFって言うのがあれば良い気がしますが、またややこしくなった
AndroidMarketに脳ミソのクロック上げるアプリ無いかなぁ
思わずAmazonにてポチリ!これでレベルアップしよう。。。出来たらいいな。
いろいろ書いて頂いている、先駆者に感謝!
デバイス制御関係の文献はどうしても英語になってしまうので英語アレエルギーな私にとっては割りと致命傷なんですが
WifiとBluetoothのON/OFFはAPIのドキュメントを見ていると感覚的に推測できる。
Wifi通信のみの設定と3G通信の設定と入れ替えられるツールを考えているが
ついでにGPSなど電気食いデバイスも操作出来れば良いなと思ってます。
Wifi・・・OK解読
Bluetooth・・・OK解読
GPS・・・APIから直接OFFに出来ないのかも
3G・・・これがややこしい、モバイルネットワークとデータローミングと常にONするという設定があるがどれがなにやら
モバイルネットワークというのはWifiが使えないときにGPRSを使うか使わないか
データローミングというのが良く解らないが、Wifiと3Gを混同して使うかってことか?
常にONというのが解らんAPNを常時使うって事かな、ん〜ややこしい
GPSと3G(いわゆる3Gのデータ通信)のON/OFFには何をつかうんだろう。。。本買うか