2013-05-22
■[android] ContentProvider の雛形
作っとこ、って思ってプロジェクト作ったら Eclipse が固まった。で、再起動してプロジェクトを見てみるに似たようなプロジェクトがありました。Github 見てみたらこっちにも登録されていた。
こちら、テーブル二つ使って云々、な形になってますね。こちらの話も土曜にできれば。
てか
後天性記憶不全の具合がアレ。
■[android] copyFile
assets から SDCard 方面にファイルコピィが云々、って要件があり実装で微妙にハメられてしまいました。deplecated になってしまった情報多杉。
とりあえず
techfirm さんのエントリを参考にさせて頂いたのですが
最後に AssetManeger#close を onCreate から呼び出される private なメソドの中で呼び出してしまい、onCreateOptionsMenu から呼び出されている inflate に渡すリソースが開けない、と叱られてしまいました。とほほ。
■[misc] 週末のハンズオンなネタをもう少し
サーバサイドは試行錯誤入りですが、以下なエントリのみ。
rails なプロジェクトを作る所から Heroku への deploy と POST パラメータの確認などをしておりますね。POST な curl からの戻りな JSON も確認できます。これを使って MatrixCursor を追加すれば良いのかどうなのか。
2013-05-21
2013-05-20
2013-05-18
■[android] DefaultHttpClient から HttpURLConnection への書き換え
JSONFunctions の今の実装が以下なカンジなのですが
public static String getHTTPResponseBodyString(HttpUriRequest request,
DefaultHttpClient httpclient)
throws IOException, ClientProtocolException, RuntimeException {
return httpclient.execute(request,
new ResponseHandler<String>() {
@Override
public String handleResponse(HttpResponse response)
throws ClientProtocolException, IOException {
switch (response.getStatusLine().getStatusCode()) {
case HttpStatus.SC_OK:
return EntityUtils.toString(response.getEntity(), "UTF-8");
default:
throw new RuntimeException("HTTP Status is " +
response.getStatusLine().getStatusCode());
}
}
});
これを HttpUrlConnections 対応に書き換えるとどうなるか。
2013-05-17
■[iOS] iOS Traning 始めてみる
iOS Development Training Course Repository を順に確認してみます。
1.1 Objective C の基礎
いちおうアプリ製造もやったことあんだかんな、と言いつつそれはもう随分昔。
2013-05-16
■[misc] かかか確認したひ
mixi さんがすばらな発信。
別途下記リポジトリは fork してみたいなと思ってます。
https://github.com/mixi-inc/iOSTraining
スマートフォン開発研修教材の公開について より引用
■[android] 半ばヤケクソ気味に Android Studio をアレ
以下にアクセス。
Android Studio v0.1 for Linux を download します。要領は 382MB とのこと。Linux なソレの導入は以下な手順らしい (サイトより引用)。
1. Unpack the downloaded Tar file, android-studio-bundle-<version>.tgz, into an appropriate location for your applications.
2. To launch Android Studio, navigate to the android-studio/bin/ directory in a terminal and execute studio.sh.
You may want to add android-studio/bin/ to your PATH environmental variable so that you can start Android Studio from any directory.
stdio.sh てので起動なのか。














