2013年8月25日日曜日

mvn eclipse:eclipseでソースコードとJavadocをダウンロードしてくれるsettings.xml

mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
ってやるとEclipseプロジェクトファイルを作ってくれるのと同時に依存ライブラリのソースコードとJavadocをダウンロードしてくれるんだけど、-DdownloadSources=true -DdownloadJavadocs=trueって毎回書くのはめんどい。
コマンドのエイリアス作ったり、pom.xmlに書いたりすれば解決するけど、なんとなくどちらも気持ち悪かったので、 settings.xmlに記載したった。


これで以下のコマンドを打つだけでソースコードとJavadocをダウンロードしてくれるはず!
mvn eclipse:eclipse

2013年8月11日日曜日

ListAdapterのgetViewが呼び出される階層を調べてみた

ListViewを継承して独自のカスタムViewを作ろうとしてた時に必要になったので、 ListAdapterのgetViewが呼び出される階層を調べてみた。
android.widget.ListAdapter#getView
↑
android.widget.AbsListView#obtainView
↑
android.widget.ListView#makeAndAddView
↑
android.widget.ListView#fillDown
↑
android.widget.ListView#fillGap
↑
android.widget.AbsListView#trackMotionScroll
↑
android.widget.AbsListView#scrollIfNeeded
↑
android.widget.AbsListView#onTouchEvent
まだ続いてるけどここまでわかればOKでしょ。 ちなみにこれ4.2.2の挙動ね。