ソースバージョン2から、ローカルのmaven repositoryにインストールして使う方式に変更しました。 こちらにbuild.gradleの設定方法や、ローカルのmaven repositoryにvolleyをインストールする方法を書いているので、導入はそちらを見てください。 Kii CloudとはKii Cloudの簡単なサービス説明と、KiiLib-Android-Volleyの位置づけを紹介します。 アプリにKii Cloudの機能を実装していくメールアドレス/パスワードでログインする機能ユーザー毎にデータなどを保存するためには、ログインする機能が必要になります。この回では、KiiLib-Android-Volleyを使ってログイン機能を実装する方法を紹介します。 メールアドレス/パスワードでユーザー登録機能この回では、KiiLib-Android-Volleyを使ってユーザー登
Android working with Volley Library をみてvolley.jarを作っていたのですが、 しばらくみていない間にvolleyはGradleを使うようになったようで android update project -p . では.jarがつくられなくなったようです。 Error: . is not a valid project (AndroidManifest.xml not found). volleyプロジェクトを作成したAndroidプロジェクトにsubmoduleとして追加・設定する 方法をみなさん推奨されているようです。 Androidプロジェクトを新規作成してVolleyが使えるようになるまで Android Studio で Volley を使う ここでは時代と逆行するように、volley.jarの作成方法(正直怪しい)をご紹介します。 このやり
フロントエンド front end バックエンド back end アプリ開発 app インフラ infra その他 other データドリブン data driven タグ一覧 Ajax(1) Android(20) Apache(2) AR(2) benchmark(1) BigQuery(2) browsersync(1) C4(1) CakePHP(1) CentOS7(1) CI(1) CMS(3) CoreNFC(1) CraftAR(1) CSS(1) DeepLab(2) Dmitry Stogov(1) ECMAScript(1) ECMAScript6(1) ElePHPant(1) Facebook(3) FFmpeg(1) firebase(1) fluentd(1) Framework(1) GD(2) gif(2) Git(1) GLSL(5) Google A
We recently released a new version of our mobile app for Android. Although it was a huge improvement from previous installments in terms of features, design, and usability, there was one nagging issue in the back of our minds: speed. There are times when the app isn’t as snappy as we’d like it to be. After some profiling, benchmarks, and common sense, we determined that retrieving data from the AP
This is my personal blog, all data and information provided on this site is for informational purposes only. The views expressed on these pages are mine alone and not of my employer. Volley is an android library released by Google that can make your life easier when dealing with network operations. In this blog post I will mention the main features of the library and show a few example usages, in
業務で Android アプリを作成していると development (開発) サーバなどで所謂独自 (オレオレ) 証明書を使っていることがよくある。普通に HTTPS アクセスしに行くと SSLHandshakeException がスローされ失敗する。その為証明書検証をスキップして接続する必要が出てくる。当然本番環境ではそのような SSL 証明書は使用されないので、開発環境の為だけの 本来の開発と関係ない作業 をやらされるのが辛い。手っ取り早くやっつけたいところだ。 Volley でどうやるのか分からなかったので調べてみた。Volley.newRequestQueue() に詰める HurlStack インスタンスに対してオレオレ証明の検証をスキップする SSLSocketFactory を詰めるといいようだ。 private static SSLSocketFactory getA
以前、Android Studio で Volley を使う方法として 『一度 Eclipse にインポートして、build.gradle を生成しつつエクスポートするのが良さそう』 と書きました。 Android アプリ用ライブラリ Volley を準備する - ひだまりソケットは壊れない しかし、今ではもう build.gradle が Volley のプロジェクトに含まれていて上記記事の内容は古いので、改めて Android Studio で Volley を使う方法を書いておきます。 (ここに書いている方法は私が普段やっている方法です。 他にもっと良い方法があるかもしれません。) 前提知識 Android Studio を使ってアプリのビルドができて、ビルドツールとして Gradle が使われていることを知っていて、Git も普通に使える、ぐらいの知識を前提としています。 Andr
Or, how can I ensure error.networkResponse is non-null in onErrorResponse? My first thought would be to check if the object is null. @Override public void onErrorResponse(VolleyError error) { NetworkResponse networkResponse = error.networkResponse; if (networkResponse != null && networkResponse.statusCode == HttpStatus.SC_UNAUTHORIZED) { // HTTP Status Code: 401 Unauthorized } } Alternatively, you
はじめに AndroidでVolleyを使おうとして色々調べたのでメモ(理解が浅いので正しいのかは保証できないです).結構色んな所でハマりました. 2015/10/30 追記 最近Android触れてないんですが、今はもうRetrofitかOkHTTP使い分けるのが良いっぽいですね ライブラリをインポートする方法 ライブラリのインストール方法は主に↓の3通りのパターン(ライブラリの管理がしやすそうな順にソート)がありそう。 Mavenへの参照を記述 MavenのデフォルトリポジトリであるThe Central Repositoryに、多くのAndroidのライブラリが登録されている。わざわざローカルにダウンロードしなくても、プロジェクトレベルのbuild.gradle(app/build.gradle)のdependenciesの中に設定を追加するだけで利用できる. かなりお手軽な方法だと
1. はじめに Qittaroを作る上で使ったライブラリの導入と使い方を紹介したいと思います。 というより、この記事はお世話になった記事の紹介になります。 その上で、自分で修正を加えた部分も合わせて紹介したいと思います。 2. Volleyの追加 Androidプロジェクトを新規作成してVolleyが使えるようになるまで このブログの記事を読んで、なんの問題もなく導入できました。 本当にありがとうございました。 3. ちょっと修正 まず自分のbuild.gradleです。 apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "xyz.ryochin.qittaro" minSdkVersi
LollipopにてVolleyのリクエスト(GET or POST)を実行した際に 極稀に瞬時にErrorListenerがコールされてしまいます。 Lollipopのバージョンは5.0.0および5.0.1どちらでも発生します。 (体感的には5.0.1は頻度が減ったようにも感じますが再現はしています) 機種はNexus4, Nexus5, Nexus7 2012です。 VolleyErrorの内容を見るとstatusCodeはなしで 例外内容はInterruptedIOExceptionとなっていました。 どうやらスレッド関連で発生しているようなのですが根本原因が分かりません。 同事象が発生している方、対応された方、ご教示をお願い致します。 【追記】 以下にVolleyのデバッグログを添付致します。 D/Volley﹕ [615] BasicNetwork.logSlowRequests
TL;DR Application クラスを継承した MyApplication クラスを定義して、シングルトンパターンでオブジェクトを取得できるようにする。 MyApplication オブジェクト経由で RequestQueue オブジェクトへのアクセスを行うようにする。 概要 Volley は 2013 年の Google I/O で発表されたライブラリで、シンプルながらも強力な API を備えた便利なライブラリです。この Volley ですが、いざ使おうと思って調べてみると RequestQueue はシングルトン的に使う方が良い というような情報がいくつか出てきますが、実際どうやってシングルトン的に扱うのかが最初判りませんでした。 色々やった結果、 Application クラスを継承したクラスを作ってあげて、アプリケーションの起動時にオブジェクトを生成し、Application
volleyでハマったこと HTTPステータスコード 401 が返却されているはずなのに、ステータスコードが取得できない! (正確には -1が返却されてる) その時は以下の警告が表示された。 java.io.IOException:No authentication challenges found 原因を探る どこでExceptionが出ているのか原因を探ってみました。 まずはVolleyのRequestQueue内を探ってみました。 Volley#newRequestQueue() public static RequestQueue newRequestQueue(Context context, HttpStack stack) { File cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR); String
サンプルプロジェクトは、githubにおきました。 Androidプロジェクトを新規作成するAndroid StudioでNew Projectを作成する (例プロジェクト名:VolleySample) volleyプロジェクトを追加するvolleyプロジェクトを作成したAndroidプロジェクトにsubmoduleとして追加・設定する 1.作成したプロジェクトに移動してgit init 2.必要なら.gitignoreに追加してコミット 3.volleyプロジェクトを追加する VolleySample/modules/volley にcloneされる.gitmudulesに自動的に追加される4.setting.gradleに、volleyプロジェクト追加した時のパスを追加する 5.volleyを使いたいプロジェクトにvolleyの依存設定を追加 6.以下はvolleyがアップデートされる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く