Wi-Fi接続を処理するための非公式アプリケーション
AndroidデバイスのWi-Fi接続を処理するための非公式アプリケーション。一方で、以前に構成されたネットワーク、および周囲のオレンジとフリーウィのHotspotsを考慮に入れています(有効な資格情報が必要です。http://www.orange-wifi.comおよびhttps://wifi.free.frを参照):
- 周囲のWi-Fiホストポットと以前に構成されたネットワークの間の信号強度に基づいて、異なるアクセスポイントを自動的に切り替えます。誤動作している、または信号が弱すぎるネットワークへの不要な接続を防ぐのに理想的です。
- サポートされているホットスポットに自動的に認証されます(有効な資格情報を提供する場合)。
アプリケーションはバックグラウンドで実行されており、ユーザーからのアクションは必要ありません。デバイスを自動的に最適なWi-Fiアクセスポイントに接続します。
###詳細な説明###
信号が与えられたしきい値よりも大きいネットワークのみが考慮されます。接続後にインターネット接続テストも実行されます。特定の時間後に効果的な接続が検出されない場合、現在のネットワークは無効になり、次のネットワークが試行されます。アプリケーションは、デバイスのWi-Fi接続を有効/無効にしないが、Wi-Fiネットワークのみを有効/無効にしないことに注意してください。サポートされているHotspotsに関しては、有効な資格情報を提供する場合、認証は透明な方法で処理されます。
以下は、使用される詳細なアルゴリズムです。
もし:
またはWi-Fiスキャンが完了しました。
または現在のネットワークからの切断、
または画面ロック解除、
{
=>周囲のWi-Fiネットワークのリストを取得します
=>構成されたネットワークまたはサポートされているホストのみを保持します
=>信号がしきい値よりも大きいネットワークのみを保持します
=>信号強度に基づいてネットワークを並べ替えます
=>最初のものを試してください
=>ホットスポットの場合は、提供された資格情報を使用します
=>インターネット接続を確認してください
=>テストが成功した場合、それは完了です!
=>それ以外の場合は、次のネットワークを試すか、終了します。
}
アプリケーションは、毎回2つの構成されたネットワークと2つのHotspots (合計4つのネットワーク)のみを試すことができます。プロセスが終了すると、条件が満たされていても、アプリケーションは5秒間停止されます。 2回目のトライ後にネットワークが接続されていない場合、遅延は10秒、その後20秒まで最大5分になります。この遅延は、Wi-Fiネットワークへの最初の成功した接続の後にリセットされます。
###ノート###
著作権:http://openclipart.org/detail/161605/tourism-and-services-buttons - by-lbear
「すべてのクリップアートはパブリックドメインにリリースされ、制限なしでどのプロジェクトでも無料で使用できます。」
[07-27-2013]
国際化(EN/FR)
[07-23-2013]
軽微な修正
[02-16-2013]
アプリケーションの動作をカスタマイズするための設定画面を追加しました
続きを読む