jsonengine

試しに deploy してみました。これはなかなかにお手軽。

とりあえず

jsonengine 日本語ドキュメントの記述を確認しつつインストールしてみた。

  • GAE なアプリケーション登録
  • 登録したアプリケーションの動作確認
    • ルートにアクセスするのみ
  • 登録したアプリケーションの /_admin/ という URI にアクセス
  • 試しに myDoc という docType を読み書き public で登録

した所でボタンをクリックしたら以下なメソドを呼び出す Android なサンプルを作成。

        protected void doPost() {
            new Thread(new Runnable() {

                @Override
                public void run() {
                    String url = "http://yamanetoshi-jsone.appspot.com/_je/myDoc?name=Foo&age=20";
                    DefaultHttpClient client = new DefaultHttpClient();
                    HttpPost post = new HttpPost(url);
                    client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(3, false));
                    HttpEntity entity = null;
                    HttpResponse response;
                    try {
                        response = client.execute(post);
                        Log.d("SampleActivity", "HTTP status is " + response.getStatusLine().getStatusCode());
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }

            }).start();
       }

ええと微妙な手の抜き方でスミマセン。

データをバケツに放り込むような実装を書くには最適かもw