2013/11/25

Android のソースコードでバージョン間の差分を簡単に確認する方法

Android の良い所は、いざとなったら OS のコードまで追っていくことが出来ることですNexus や エミュレータ以外では必ずしも正確ではありませんが。
アプリが不思議な動作をした時も自分のコードが悪いのか、OSのバグなのか追うことが可能です。
例えば、私は先日 MultiSelectListPreference の不思議な動作に出会い、結局 Android のバグであることに気づきました。

上記のバグ、特定の Android のバージョンだけで起こるのです。
そういう時に役に立つのが、バージョン間の比較を行うことの出来るサイト。

私は GrepCode というサイトを利用させてもらっています。
Android に限らず 様々なオープンソースプロジェクトのソースコードを保持していて、ブラウザ上で簡単にバージョン間の差分チェックができます。

Android のソースコードは以下。
GrepCode: android - Java Project - Source Code

0 件のコメント: