第5回のAndroid勉強会に参加してきましたので、メモ内容を残しておきます。 間違っているかもしれませんので、ちゃんとした資料をご確認いただき誤解なきようお願いします。 なお、「>」で始まる行は私の独り言です。 -画面切り替えは30msecでやる。→実機性能が高くなっているため、waitしないと早すぎる -invalidate()でonDrawされる→永続的ループ -swichが大きいとbinaryが大きくなるので、if-elseを使った方がよい > Java Bytecodeのtableswitchの影響と思う。lookupswitchに比べて高速だがスペースを食う > ここら辺はDalvik VMもしくはdex化する際に最適化されるようになる気がする > 手元で超簡単なコードで試したら、Bytecode量で30%は削減できた。(効果大!) -DrawableとCanvasとBitma