sandbox

Scala, Android, Architecture, Management, Service Design あたりを主戦場としております

android

ADT r20 の新機能について LT したよ

デモメインの発表用資料なので、あまりまとまっていないという噂もある。 Google IO 2012 つまみ食い(1) ADT r20 の新機能 View more presentations from Takuya Fujimura やっぱり、個人的には Java ファイルの保存時の Lint の自動実行が一番嬉しいかな。 …

Jenkins と始める Android プロジェクトでの CI - Ant 基本編

Goal Jenkins で達成出来る事は沢山ありますが、この記事では複雑な設定を伴わないで実現可能な、apk の自動生成、テストの自動実行までを対象とします。 またビルドツールも Ant, Maven, Gradle, Ivy 等がありますが、標準でもサポートされており、最小構成…

Android Bazaar Conference 2012 Spring に参加してきた

当日は、前日まで忙しくしていた事もあり登壇予定 LT の準備に終われ、直前まで資料作りに励み、セッションは全然参加できなかったという本末転倒感のある結果に。 なので、セッションの感想は全然なしです。 LT で発表した 「Droid 君と Jenkins 氏の CI 3…

Proguard を利用してリリース apk からログ出力をストリップする方法 & ベンチマークをとってみた

はじめに 皆さんは Android アプリにログ出力をどの程度仕込んでいるでしょうか。 適切にログ出力が施されたアプリは、問題追跡がしやすいですし、あの糞重いデバッガを起動しなくて済む事が多いです。 個人的には、verbose or debug レベルでは、ふんだんに…

富豪的 Android プログラマの為の Eclipse Memory Analyzer Tool 入門

はじめに Android プログラマのみなさん、こんにちは。 今日も元気に Out Of Memory してますか? ということで、この記事では日々 OOM に悩まされる Memory 的な意味で富豪的な Android プログラマの為に、Eclipse Memory Analyzer Tool、通称 MAT の基本的…

Activity がシステムによって kill される状態をシミュレートする方法

Android で、メモリが逼迫した状況下特有の不具合に遭遇し、そのデバッグ方法が分からなかったので調べてみた。 まず、メモリが逼迫した状態でどの様な事が起こるかというと、公式のドキュメントに下記の様な記載がある。 if the system must recover memory…