タグ付けされた質問 「android-networking」

30
「android.os.NetworkOnMainThreadException」を修正するには?
RssReaderのAndroidプロジェクトの実行中にエラーが発生しました。 コード: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new RssHandler(); xmlreader.setContentHandler(theRSSHandler); InputSource is = new InputSource(url.openStream()); xmlreader.parse(is); return theRSSHandler.getFeed(); そしてそれは以下のエラーを示しています: android.os.NetworkOnMainThreadException この問題を解決するにはどうすればよいですか?

10
Androidネットワークライブラリの比較:OkHTTP、Retrofit、およびVolley [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 Androidを学び、JSONから画像、オーディオやビデオのストリーミングダウンロードまでさまざまなリクエストを行うAndroidプロジェクトに取り組んでいるiOS開発者からの2部構成の質問: iOSでは、AFNetworkingプロジェクトを多用しています。Androidに相当するライブラリはありますか? 私は上に読んだOkHTTPとレトロフィットスクエア、だけでなく、バレーボール、まだそれらを使用した開発経験を持っていません。私は誰かがそれぞれの最良のユースケースのいくつかの具体的な例を提供できることを望んでいます。私が読んだことから、OkHTTPは3つの中で最も堅牢で、このプロジェクトの要件を処理できるようです(前述)。

21
Androidアプリでインターネット接続を確認するためのブロードキャストレシーバー
インターネット接続を確認するためのアンドロイド放送受信機を開発しています。 問題は、私の放送受信機が2回呼び出されていることです。ネットワークが利用可能な場合にのみ呼び出されます。利用できない場合は、通知しません。 これが放送受信機 public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { final ConnectivityManager connMgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); final android.net.NetworkInfo wifi = connMgr .getNetworkInfo(ConnectivityManager.TYPE_WIFI); final android.net.NetworkInfo mobile = connMgr .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (wifi.isAvailable() || mobile.isAvailable()) { // Do something Log.d("Network Available ", "Flag …

19
Volley Androidネットワークライブラリ
私のプロジェクトでVolleyを使用することについていくつか質問があります。 このライブラリは、どのJavaプロジェクトでもAndroidでも使用できますか? ここには複数のブランチがあり、どのブランチから開始するかに関するドキュメントはありません。最初に使用するブランチはどれですか? このライブラリを自分のプロジェクトにどのように統合しますか?どのアプローチが優れていますか:Volleyをスタンドアロンライブラリプロジェクトとして作成し、jarをスピンしてプロジェクトに配置するか、プロジェクト内のすべてのソースコードをコピーしますか?

8
okHttpですべての証明書を信頼する
テストの目的で、プロキシが設定されている間すべてを信頼するソケットファクトリをokHttpクライアントに追加しようとしています。これは何度も行われましたが、信頼できるソケットファクトリの私の実装には何か不足しているようです: class TrustEveryoneManager implements X509TrustManager { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; } } OkHttpClient client = new OkHttpClient(); final InetAddress ipAddress = InetAddress.getByName("XX.XXX.XXX.XXX"); // some IP …

3
Retrofit 2.0とRxJavaを使用して応答ステータスコードを取得する
Retrofit 2.0にアップグレードして、AndroidプロジェクトにRxJavaを追加しようとしています。私はAPI呼び出しを行っており、サーバーからのエラー応答の場合にエラーコードを取得したいと考えています。 Observable<MyResponseObject> apiCall(@Body body); そしてRxJava呼び出しで: myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(MyResponseObject myResponseObject) { //On response from server } }); Retrofit 1.9では、RetrofitErrorがまだ存在しており、次のようにしてステータスを取得できます。 error.getResponse().getStatus() RxJavaを使用してRetrofit 2.0でこれをどのように行いますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.