Motivation 未だXMLでレスポンスが返ってくるAPIを使っておりまして、XML parserを頑張って実装していましたがだんだん辛くなってきたので、代替案を調べました せっかくなのでRetrofit2を使おうと思い立ち、レスポンスをXMLに変換するクラスも用意されているとのことだったので、雑ですが使い方をまとめておこうと思います 参考にしたサイト Retrofit2 x SimpleXML https://futurestud.io/blog/retrofit-how-to-integrate-xml-converter なぜretrofit2なのか、ということが書かれている https://realm.io/news/droidcon-jake-wharton-simple-http-retrofit-2/ build.gradleへの記述 converter-simplexm
AddCookiesInterceptor.java � � V � M� V /** * This interceptor put all the Cookies in Preferences in the Request. * Your implementation on how to get the Preferences MAY VARY. * <p> * Created by tsuharesu on 4/1/15. */ public class AddCookiesInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request.Builder builder = chain.request().newBuilde
Introduction Retrofit turns your HTTP API into a Java interface. public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } The Retrofit class generates an implementation of the GitHubService interface. Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .build(); GitHubService service = retrofit.create(GitHubServ
kimonoについて まずはWEBページのデータを取得してAPI化してくれるサービスkimonoの使い方から説明します。 kimonoはプログラミングが一切不要で、WEBページからデータの抽出をしてくれるとても便利なWEBサービスです。 定期的に指定したURLの情報を取得してjsonやCSVで出力したり、情報に変更があったら指定のURLに通知したりといった事がブラウザ上から簡単に設定できます。 https://www.kimonolabs.com/ ではまず上記リンクからアカウント登録を行い、chromeエクステンションが用意されているのでchrome上から色々試していきます。 アカウント登録とchromeエクステンションの導入部分は省略いたします。 今回はDevelopers.IOのサイトから記事のタイトルを取得してAndroid端末に一覧を表示させる所までをやってみようと思います。 デ
REST 処理を扱いやすく実装する Android の REST クライアントのネットワーク処理と非同期処理について、最近流行っている OkHTTP と Retrofit と RxAndroid の組み合わせを使ってみました。これらはそれぞれ次のような機能を提供するライブラリです。 RxJava の Android 版 リアクティブプログラミングを Android で実装するためのライブラリ イベントベースで遅延実行や非同期コールバックなどを実装可能 なお、Retrofit が OkHTTP と RxAndroid の架け橋になってくれるため、組み合わせてシンプルに記述可能になります。 導入 まずはこれら3つのライブラリを Android プロジェクトに導入しましょう。 dependencies { compile 'com.squareup.okhttp:okhttp:2.4.0' co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く