2017-03-21 11 views
0

私はWifiConfigurationでWifiManagerを使用して、AndroidデバイスにWiFi接続を作成しています。これは正常に動作し、私は喜んでOSでWiFi接続を作成できます。プロキシを使用して新しいWiFi接続を作成する

私は今、ユーザーがプロキシの詳細、ホスト、ポート、ユーザー名、およびパスワードを提供できるようにしたいと考えています。私は、WifiConfigurationまたはWifiManagerの中で、プロキシの詳細を設定するメカニズムを見ることができません。

誰かがWiFi接続を作成するときにプロキシの詳細を設定する方法を知っていますか。

UPDATE:この問題は、Xamarinに固有の、そこにネイティブのAndroidでstackoverflowのその詳細ソリューションの他のトピックがありますが、ここで私はXamarinソリューションを探しています。

+0

が重複する可能性をJavaを使用したAndroid Wi-Fi接続でのProxyProperties?](http://stackoverflow.com/questions/12486441/how-can-i-set-proxysettings-and-proxyproperties-on-android-wi-fi-connection-usin ) – SushiHangover

答えて

0

これは間違いなく、私がやっていることです(これまでのところうまくいくようです)。私は私はWiFi接続を作成した後、プロキシ設定を作成するには:

  Lang.JavaSystem.SetProperty("http.proxySet", "true"); 
      Java.Lang.JavaSystem.SetProperty("http.proxyHost", _proxyName); 
      Java.Lang.JavaSystem.SetProperty("http.proxyPort", _proxyPort); 
      Java.Lang.JavaSystem.SetProperty("http.proxyUser", _proxyUsername); 
      Java.Lang.JavaSystem.SetProperty("http.proxyPassword", _proxyPassword); 

そして、私は私が行うプロキシ設定をクリアしたい:[どのように私はProxySettingsを設定することができますの

  Java.Lang.JavaSystem.ClearProperty("http.proxySet"); 
      Java.Lang.JavaSystem.ClearProperty("http.proxyHost"); 
      Java.Lang.JavaSystem.ClearProperty("http.proxyPort"); 
      Java.Lang.JavaSystem.ClearProperty("http.proxyUser"); 
      Java.Lang.JavaSystem.ClearProperty("http.proxyPassword"); 
関連する問題