問題タブ [androidhttpclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2005 参照

android - Android MediaPlayer のデフォルトのタイムアウト

ソースとして HTTP URL を使用する場合、Android の MediaPlayer クラスのデフォルトのタイムアウトは何ですか? 私が検索した限りでは、このタイムアウトを設定することはできず (HttpURLConnection の場合とは異なり)、MediaPlayer.OnErrorListener インターフェイスを実装することによってのみ情報を取得できますが、デフォルトのタイムアウトとは何ですか?メソッド (MediaPlayer.OnErrorListener.onError()) (また、API レベル 17 より前の「何」と「追加」を使用)?

0 投票する
4 に答える
67 参照

java - Web ページにアクセスしようとするとアプリが FC になる

アプリケーションから次のコードがあります。

マニフェストに次の行を追加しました。

次の LogCat エラーを含む私のアプリ FC:

それを解決する方法はありますか?ありがとう!

0 投票する
2 に答える
54699 参照

android - Android Retrofit を使用した POST

私は Android プログラミングが初めてで、Retrofit を使用しています。このトピックについて多くの調査を行いましたが、私のニーズに固有の解決策を見つけることができませんでした. API を使用して POST リクエストを作成しようとしています。次のレトロフィット以外のコードでこれを達成しました。

現在、Retrofit を使用して同じ結果を得ようとしていますが、コールバックを使用して API から JSON を取得する方法がわかりません (この呼び出しは非同期で行われるべきだと思いますか?)。

次のメソッドでインターフェイスを作成しました。

そして、アクティビティの onCreate メソッドで RestAdapter などをインスタンス化しました。ユーザーが「ログイン」ボタンを押すと (ユーザー名とパスワードを入力した後)、ボタンの onClick メソッド内で以下が呼び出されます。

ただし、これは意図したとおりに機能していません。これに正しく取り組んでいるとは本当に思いません。そのユーザーに関する JSON 形式のデータのブロックを送り返す POST をサーバーに送信できるようにしたいと考えています。誰かが私を正しい方向に向けることができれば、それは本当にありがたいです. 前もって感謝します

0 投票する
1 に答える
2787 参照

android - Android: ダウンロード速度を制限する方法

私はAndroidHttpClientインターネットからビデオをダウンロードするために使用します。AndroidHttpClientダウンロード速度を上げる方法はありますが、またはHttpURLConnection?を使用してダウンロード速度を遅くする方法を知りたいです。そのまたはいくつかのソリューションのためのインターフェースまたは構成はありますか?

** * ** * ** * ** * ** * *更新* ** * ** * ** * ** * ** * *

いくつかのテストを行ったところ、Matthew Franglen が示唆しThread.sleep(value)たように、解決策になることがわかりました。主な魔法は、valueスリープするスレッドを決定することです。テスト結果は以下の通り

このテストでは、1 秒間スリープすると、ダウンロードが約 1/450 に大幅に低下することが示されています。

これは、ダウンロード ループで実行された操作の種類と、環境に依存します。これは特定のケースでの実験的結論です

0 投票する
1 に答える
403 参照

java - Android HttpClient:転送されるデータの量は?

PHP スクリプトを使用して、データベース内のデータにアクセスしています。

ただし、プランが 3G アクセスをカバーしていない場合、データ転送は高価になる可能性があります。そのため、周囲に Wi-Fi がない場合は、アプリケーションが実際にどれだけダウンロード/アップロード/使用しているかを知っておくとよいでしょう。

アップロードしているバイト数 (ポスト引数) とダウンロードしているバイト数 (文字列出力/php スクリプトの応答) を判断する方法はありますか?

使用中のコード:

0 投票する
0 に答える
400 参照

java - Android 例外が発生しました: java.lang.IllegalStateException on HttpResponse get Request

rest service を使用している Android アプリケーションがあります。post/get リクエストを rest service に送信すると、rest サーバーで操作が完了し、サーバー応答 200 ok が返されます。しかし、応答本文を取得しようとすると、次のエラーが発生します。

私のコードブロックを以下に示します

http request を作成している私のクラス。

私は asynctask やその他の非同期操作を使用していません。これは理由になりますか?

ありがとう。

0 投票する
1 に答える
186 参照

java - プログレスバーを更新する AsyncTask

現在ログイン時にスピナー ダイアログを表示する AsyncTask がありますが、ユーザーの観点からはうまく機能しませんintent。信号が悪いとき、または文の途中で3Gからwifiにジャンプしたとき、それはゴミとして機能します

それで。私が欲しいのは、サブミットをクリックするとプログレスバーダイアログを表示し、完了したら2番目にジャンプすることで機能するログインページですintent

これが私がこれまでに持っているものです

次に、実際のアクティビティで this によって呼び出されます

0 投票する
0 に答える
337 参照

android - Android の TCP フロー制御 API

TCP フロー制御を使用して着信データ パケットの速度を制御し、トラフィックの受信者が送信者の速度に圧倒されないようにします。つまり、受信側はこのバッファ サイズを監視して、現在のバッファ サイズに基づいて送信側に示す (または他のアクションを実行する) ことができます。

Android が監視する API を提供しているかどうかを知りたいのですが、このバッファを読んでください。これらの API を使用して、アダプティブ HTTP ストリーミング用の Android ベースのクライアント アプリケーション (またはライブラリ) を実装することを目標としています。アダプティブ ストリーミングでは、クライアントが現在使用している帯域幅に基づいて、異なるビデオ チャンク ファイルをクライアントが要求します。この帯域幅の読み取り値を決定するアプローチの 1 つは、フロー制御です。

このコンテキストの詳細や情報は非常に役立ちます。ありがとうございました。