SchemeRegistry supportedSchemes = new SchemeRegistry();
supportedSchemes.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
このステートメントはJavaではうまく機能しますが、Androidではうまく機能しませんか?参照されている依存関係とAndroidの依存関係にhttpclient_4.1.3.jarを追加しました。
SchemeRegistry supportedSchemes = new SchemeRegistry();
supportedSchemes.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
このステートメントはJavaではうまく機能しますが、Androidではうまく機能しませんか?参照されている依存関係とAndroidの依存関係にhttpclient_4.1.3.jarを追加しました。
ここに表示されているように、Schemeにはそのようなコンストラクターはありません。ただし、同様のコンストラクターを使用できます。リンクされたJavadocページの例を次に示します。
Scheme https = new Scheme("https", new MySecureSocketFactory(), 443);
SchemeRegistry.DEFAULT.register(https);
または、コードをこれに適合させるには:
Scheme http = new Scheme("http", PlainSocketFactory.getSocketFactory(), 80);
SchemeRegistry.DEFAULT.register(http);