問題タブ [android-async-http]

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 投票する
1 に答える
1390 参照

android - Android でのアプリケーションの DNS のオーバーライド

Android の DNS に関して簡単な質問があります。

自分のアプリだけのために DNS サーバーを変更する方法はありますか?

具体的には、loopj の Android AsyncHttp lib ( http://loopj.com/android-async-http/ ) を使用しています。

ソースを見ると、setProxy メソッドに次のコメントがあることに気付きました。

したがって、たとえば「8.8.8.8」と -1 を setProxy の引数として設定すると、目標を達成できると想定しましたが、明らかに間違っていました。

提案?

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

android - JSON ランダム オブジェクト値の取得

APIからjson値を取得しようとしています。動的なオブジェクト キーが 1 つありますが、どうすれば解決できますか?

写真のようなjsonデータを取得しました。

ここに画像の説明を入力 数字がランダムに変化している「ページ」の後に数字があるので、どうすればそのオブジェクト値を取得できますか?

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

android - Android - Loopj AsyncHttpClient: 3g データ接続での 2 番目の HTTP 要求でのエラー

この投稿を行う前に長い検索を行い、多くのテストを行いましたが、成功しませんでした。

私の問題(要するに): 3gデータ接続では、get requestを実行するたびに、初めて接続が成功して完了します。

ここで、デバイスが数分間スタンバイ状態になると、同じget 要求を繰り返すと、以下で報告したエラーですぐに失敗します。いくつかのコメント:

  1. この問題は、ルート化されたNexus 5 (Android 4.4.2)でのみ発生しています。
  2. デバイスがスタンバイ状態にならない場合、問題を再現できません
  3. 3 回目に接続を試みると、接続は正常に完了します。
  4. WiFi モードでは、問題を再現できません。
  5. Galaxy S3 (android 4.3) と Galaxy S1 でもテスト済みで、問題を再現できません。
  6. ここにあるLoopj AsyncHttpClientライブラリ(1.4.4)の最新バージョンを使用しています:http://loopj.com/android-async-http/doc/com/loopj/android/http/AsyncHttpClient.html

エラー詳細

コードを見てみましょう。

すべての接続を管理するシングルトン クラスがあります。

私は今迷子になっています: クライアントのいくつかの構成パラメーターが欠落しているかどうか、またはクライアントが間違った接続を再利用しようとしているかどうかなどはわかりません...

私はライブラリの新しいユーザーなので、本当に間違ったことをしている可能性があります。

誰かが私を助けてくれることを願っています。

前もって感謝します。

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

android - android-async-http onProgress 投稿ファイルが機能しない

android-async-httpを使用してファイルを PHP サーバーにアップロードしました。

これは進行中、正常に動作します。

しかし、これらのコードを使用してファイルを .NET サーバーにアップロードすると、機能しません。次のように HttpEntity にファイルを配置して解決しました。

それは問題なく機能し、進行はありませんでした。

ファイルのアップロード中に進行状況を表示する必要があります。ありがとう。

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

android - アップロードされた jpg タイプを「application/octet-stream」ではなく「image/jpg」として認識するように設定する方法

私は Loopj のandroid-async-httpを使用していますこれは私のコードです:

私の問題は、php サーバーが画像をapplication/octet-streamではなく として受け取ったことですimage/jpg。、などimage/jpgのタイプのファイルをアップロードしたサーバー担当者のホワイトリストとして必要です。image/jpgimage/png

更新 1

アプリケーションにコンテンツ タイプ パラメータを追加しようとしました。ただし、php コードは引き続きapplication/octet-stream.

更新 2

私はプロジェクトを進める必要があるので、私たちが現在行っていることは、Exif を使用して MIME スニッフィングを実装することをサーバー担当者に提案することです。PHPでは、 exif_imagetype()でそれを行います。これまでのところ、すべて順調です。Androidで実装可能なソ​​リューションが見つかるまで、この質問を開いたままにします。