問題タブ [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.
android - Android でのアプリケーションの DNS のオーバーライド
Android の DNS に関して簡単な質問があります。
自分のアプリだけのために DNS サーバーを変更する方法はありますか?
具体的には、loopj の Android AsyncHttp lib ( http://loopj.com/android-async-http/ ) を使用しています。
ソースを見ると、setProxy メソッドに次のコメントがあることに気付きました。
したがって、たとえば「8.8.8.8」と -1 を setProxy の引数として設定すると、目標を達成できると想定しましたが、明らかに間違っていました。
提案?
android - JSON ランダム オブジェクト値の取得
APIからjson値を取得しようとしています。動的なオブジェクト キーが 1 つありますが、どうすれば解決できますか?
写真のようなjsonデータを取得しました。
数字がランダムに変化している「ページ」の後に数字があるので、どうすればそのオブジェクト値を取得できますか?
android - Android - Loopj AsyncHttpClient: 3g データ接続での 2 番目の HTTP 要求でのエラー
この投稿を行う前に長い検索を行い、多くのテストを行いましたが、成功しませんでした。
私の問題(要するに): 3gデータ接続では、get requestを実行するたびに、初めて接続が成功して完了します。
ここで、デバイスが数分間スタンバイ状態になると、同じget 要求を繰り返すと、以下で報告したエラーですぐに失敗します。いくつかのコメント:
- この問題は、ルート化されたNexus 5 (Android 4.4.2)でのみ発生しています。
- デバイスがスタンバイ状態にならない場合、問題を再現できません
- 3 回目に接続を試みると、接続は正常に完了します。
- WiFi モードでは、問題を再現できません。
- Galaxy S3 (android 4.3) と Galaxy S1 でもテスト済みで、問題を再現できません。
- ここにあるLoopj AsyncHttpClientライブラリ(1.4.4)の最新バージョンを使用しています:http://loopj.com/android-async-http/doc/com/loopj/android/http/AsyncHttpClient.html
エラー詳細
コードを見てみましょう。
すべての接続を管理するシングルトン クラスがあります。
私は今迷子になっています: クライアントのいくつかの構成パラメーターが欠落しているかどうか、またはクライアントが間違った接続を再利用しようとしているかどうかなどはわかりません...
私はライブラリの新しいユーザーなので、本当に間違ったことをしている可能性があります。
誰かが私を助けてくれることを願っています。
前もって感謝します。
android - android-async-http onProgress 投稿ファイルが機能しない
android-async-httpを使用してファイルを PHP サーバーにアップロードしました。
これは進行中、正常に動作します。
しかし、これらのコードを使用してファイルを .NET サーバーにアップロードすると、機能しません。次のように HttpEntity にファイルを配置して解決しました。
それは問題なく機能し、進行はありませんでした。
ファイルのアップロード中に進行状況を表示する必要があります。ありがとう。
android - アップロードされた jpg タイプを「application/octet-stream」ではなく「image/jpg」として認識するように設定する方法
私は Loopj のandroid-async-httpを使用していますこれは私のコードです:
私の問題は、php サーバーが画像をapplication/octet-stream
ではなく として受け取ったことですimage/jpg
。、などimage/jpg
のタイプのファイルをアップロードしたサーバー担当者のホワイトリストとして必要です。image/jpg
image/png
更新 1
アプリケーションにコンテンツ タイプ パラメータを追加しようとしました。ただし、php コードは引き続きapplication/octet-stream
.
更新 2
私はプロジェクトを進める必要があるので、私たちが現在行っていることは、Exif を使用して MIME スニッフィングを実装することをサーバー担当者に提案することです。PHPでは、 exif_imagetype()でそれを行います。これまでのところ、すべて順調です。Androidで実装可能なソリューションが見つかるまで、この質問を開いたままにします。