元フリーエンジニアライフ

Ruby on Rails とか MovableType とかAWSやってるフリーランスウェブエンジニアの記録でした。現在は法人成りしてIT社長。

API

SQLiteから読み込んだデータを画面に表示させつつ、データソースの変更に追従したい

## SQLiteの扱い ### SQLiteOpenHelper ### ContentProvider DB作成やマイグレーションなどは`SQLiteOpenHelper`を使うらしいことがわかった。 そのまま使うよりは、`ContentProvider`という仕組みを利用して、抽象化するのがナウいらしい。 [ContentProvide…

POST送信するデータの取り扱い

Executing a HTTP POST Request with HttpClient - Android Snippets NameValuePairで入れ子(nesting)になっているデータを表現する

MovableType DataAPIでアクセストークンを取得する例

AndroidアプリでWebAPIにデータをPOSTして結果を取得するにはの成果を利用して、MovableType Data APIでの記事更新等に必要なアクセストークンを取得した。 その他のWebAPIのPOST操作も同様にしてできるはず。 Authentication: authentication 認証情報を渡…

AndroidアプリからMovableType DataAPIを使って記事を投稿する

JSONStringer jsonStringer = new JSONStringer(); try { jsonStringer.object(); jsonStringer.key("status").value("Publish"); jsonStringer.key("title").value("TITLE"); jsonStringer.key("body").value("BODY"); jsonStringer.endObject(); } catch(J…

AndroidアプリでWebAPIにデータをPOSTして結果を取得するには

AsyncTaskLoaderでHttpPostリクエスト こちらの記事を参考に作成したLoaderに、POST送信機能を実装してみた。 public class HttpAsyncLoader extends AsyncTaskLoader<String> { private HttpUriRequest request = null; public HttpAsyncLoader(Context context, St</string>…

AndroidアプリでWebAPIからデータを取得するには?

自分用学習メモ。 WebAPIにアクセスしてデータを取得&表示するには HTTP GET Androidアプリではメインスレッドからのネットワーク処理はできない(3.0以上) 非同期スレッドを扱うのにはAsyncTaskLoaderを用いる方法がCoolらしい AsyncTaskLoaderを継承して…

AsyncTaskLoaderでWebAPIを叩く

GETリクエストを送信して結果を得る POSTリクエストを送信して結果を得る リクエストを中断して送信し直す MovableType DataAPI + Locationプラグイン を用いた地図検索サンプル