Gingerbread
2011年12月16日
Android 2.3までは0で割り算しても無視されていました。4.0では普通のARM Linuxと同様にSIGFPEのシグナルを発行するようになりました。どこでこの違いがあらわれるかやっと突き止めたのでここにメモしておきます。
2011年12月12日
Android2.3まではSurfaceflingerはSystemServerの中のスレッドとして動作していましたが、Android4.0では独立したプロセスになっていました。
システムの各種の資源を節約するには、SystemServerの中で動かす方がよいと思いますが、Surfaceflingerにデバッガをあてて調べるには独立したプロセスになっているほうが好都合です。
2011年05月19日
先日紹介したKZM-A9-DualにAndroid2.3を載せる方法(KZM-A9-DualでAndoridのGingerbreadを動かす最短の手順)ではルートファイルシステムをNFSに置いていました。今度はこれをSDメモリカードに置いて動かしてみます。
一番簡単な方法はAndroid 2.2が起動するSDカードのルートファイルシステムをAndroid 2.3のものに置き換えることです。
2011年05月17日
ccacheを使うことで、Androidの再ビルドの時にCとC++のコンパイル時間は大きく短縮することができました。後はJavaのビルド時間をなんとか縮めたいものです。
そこで今回はUbuntuにするにインストールできる3種類のJDKでAndroidのビルド時間を比較してみました。
2011年05月12日
前回(KZM-A9-DualでAndoridのGingerbreadを動かす最短の手順)の記事で、画面のアイコンやフォントの表示がいままでよりも小さくなってしまっていました。これを調べていままでと同じようにできるようにしました。
2011年05月02日
Androidもくもく勉強会 #0x10 もくびーに参加して、その前日にリリースされたAndroid 2.3.4のソースをビルドして動かしてみました。
今日はそれを自分の開発マシンで復習したので、それをここで紹介します。