Android

Androidの画像保存をやってみた

Androidで画像を端末に保存したときにやったこととはまったこと。 String型で『data:image/jpeg;base64,・・・』という生データを端末のギャラリーで見えるようにするまで。 保存場所を決める /sdcard/ やら /mnt/sdcard/ 以下に保存するらしい。 例えば、/m…

weinreでスマートフォンをデバッグする

スマートフォンアプリ開発時のデバッグは大変。 iOSならXcodeのconsole log、AndroidならEclipseのLogCat。 JavaScriptで開発していると、エラーの内容とかがほんと微々たる情報しかでないのでカオスです。 そこで、ブラウザからスマートフォンのリモートデ…

Cursorをcloseするタイミング

先日書いた「<a href="http://blog.tnnsst35.me/2011/12/09/android%E3%81%A7sqlite%E3%82%92%E3%81%A4%E3%81%8B%E3%81%86/">AndroidでSQLiteをつかう</a>」にのせたコード(をベースにしたコード)をコードレビューしてもらった。 いろいろと指摘されたことをメモしておく。 主に改善点があるコード [java] try { Cursor c = db.rawQuery(sql, null); boolean isEof = c.moveT…

AndroidでSQLiteをつかう

Androidのデータ保存方法のひとつにSQLiteがある。 wikipediaより引用 SQLite はMySQLやPostgreSQLと同じデータベース管理システムであるが、サーバとしてではなくアプリケーションに組み込んで利用される軽量のデータベースである。 SQLが使えるのでそれな…