問題タブ [ion-koush]
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 - HostnameVerifier を Ion でオーバーライドする
Koushik Dutta のAndroid 用Ionネットワーキング ライブラリを使用しています。デバッグ目的で SSL チェックをオーバーライドする必要があります。以下を使用して、独自の SSL コンテキストと TrustManager を設定する方法を見つけました。
しかし、自分の HostnameVerifier を渡す方法がわかりません。HttpsUrlConnection を使用すると、次のように簡単でした
イオンを使用して SSL をオーバーライドした人はいますか? 何か案は?
android - Gradle を使用して Android プロジェクトでライブラリを使用するにはどうすればよいですか?
私は Android 開発を始めたばかりなので、これは信じられないほど基本的でばかげた質問だと確信していますが、Gradle でコードに使用するライブラリを含めようとすると、次のエラーが発生します。
私が使用しようとしているライブラリはIONです。これまでに試したのは、次の行をbuild.gradle
ファイルに追加することだけです。
Koush の GitHub アカウントのこのセクションに基づいて推測したものですが、他に何をする必要がありますか? それでもjarをダウンロードしてどこかに置きますか?Gradleの基本に関する他の質問を調べたり、ガイドを検索したりしましたが、奇妙なことに、確実で決定的な答えが見つかりません。
また、Gradle をアップグレードするにはどうすればよいですか? Androidスタジオ内から実行できますか? Windows 7 64 ビットで Android Studio 0.2.13 を使用しています。
解決策: - 依存関係を正しい build.gradle ファイルに入れていることを確認してください! どっ!ルートではなく、src フォルダーのすぐ上にある必要があります。
android - アプリケーション コンテキストで Ion を使用する
Android アプリの「バックエンド」に Ion/AndroidAsync を使用することに興味があります。Android コンポーネントに関連付けられた実行時間の長い呼び出しを行いたくないので、が生きている限り生き続けるバックグラウンド レイヤーを用意してApplication
います。このバックグラウンド レイヤーには、UI が非同期呼び出しを行ってさまざまなタスクを実行できるようにする API がありFuture
、必要に応じてコンポーネント間で渡すことができるように、UI に (メイン スレッドで実行されるコールバックも可能) を返します。 .
Ion の API は気に入っていますが、Activity から呼び出したくありません。むしろ、「タスク」はネットワーク呼び出しと組み合わせて他の長時間実行操作を実行する必要がある場合があるため、バックグラウンド レイヤーで使用したいと考えています。そうは言っても、アプリケーションContext
をに渡した場合、何か問題が発生しIon.with()
ますか?
android - Koush Ion ライブラリを使用したマルチパート ファイルのアップロード
私の最後のアプリでは、Koush Ionライブラリを使用します。とても便利ですが、残りのサーバーへのファイルのアップロードに問題があります。注:アップロードプロセスが成功した場合のサーバーの応答は1です
私のコードはこれが好きです:
しかし、サーバーから TimeoutException を受け取りました。私の質問は次のとおりです。1.私が行ったファイルを選択するのは正しい方法ですか?! 2. Future Callback を String として使用する必要がありますか?!
サーバーにファイルをアップロードしようとすると、fiddler2 でサーバーへのリクエストをチェックします...リクエストが送信され、multipartParameters が送信されることを示していますが、ファイルを送信しようとすると...フィドラーがエラーを表示します:
android - FileOutputStream を使用したプログレスバー付きの Android ION ダウンロード
ファイルの代わりに FileOutputStream に書き込むように、プログレスバーを使用してダウンロード サンプルから koush のコードを変更しようとしていますが、Eclipse で次のエラーが表示されます。
メソッド progressHandler(new ProgressCallback(){}) はタイプ ResponseFuture に対して未定義です
コードは次のとおりです。