私の開発環境は背後にあり、HTTPプロキシです。Androidエミュレーターでは、wifi設定でプロキシアドレスとクレデンシャルを設定できます。次に、ブラウザでページを表示すると、指定したホストの資格情報を再入力するように求められます。なぜもう一度入力する必要があるのかわかりませんが、機能し、ページを表示できます。
次に、同じページをロードするWebViewを備えたアプリがあります。アプリにはインターネットの許可があります:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
プラットフォーム通知をサポートします。
WebView.enablePlatformNotifications();
しかし...ページを表示しようとすると、ユーザー名とパスワードが正しく入力されていないというプロキシのエラーページが表示されます。これは、アプリがプロキシアドレスを正常に読み取っていることを示していますが、ブラウザが資格情報を読み取っていないようです。その場合、リクエストを完了する前に資格情報を要求するブラウザと同じダイアログを表示する機能がありません。
このダイアログを有効にする方法(組み込みですか?)またはプロキシの詳細を手動で指定する方法はありますか?