2014-01-01から1ヶ月間の記事一覧

CodeModelでJavaのソースコードを生成する

この頃はgradleでAndroidのビルドを行うようになり、それに伴いJavaのソースコードをビルド時に生成する機会も増えてきたと思います。それでは、Javaのソースコードはどうやって生成するのがいいでしょうか。文字列結合も悪くないのですが、文法の妥当性を保…

Androidのランチャアイコンをデバッグビルド時にモノクロにする

DevFaviconのAndroidアプリ版です。GradleはJavaのフル機能を使えるので、ちょっとした画像処理ならビルド時にやってしまえるのです。また、gradle android pluginではbuild variantsという仕組みを利用してビルド設定ごとに異なるリソースを組み込むことが…

ListよりArrayListのほうが速いって本当?

結論:どちらも同じなので意味的に適切だと思う方を使ってよい発端は以下のツイートだ。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createEl…

Gradleの共通ルーチンをライブラリ化してテストもする

https://github.com/gfx/gradle-android-utils (see .travis.yml, build.gradle, test/test.gradle) Android Studioで開発していてGradleを書いていると共通ルーチンをライブラリ化したくなるわけですが、そうなると当然テストしたりCIしたりしたいですよね…