32
Takuya Fujimura @tlync Google IO 2012 つまみ食い (1) ADT r20 の新機能 ※一部 SDKの話 12712日木曜日

Google IO 2012 つまみ食い(1) ADT r20 の新機能

Embed Size (px)

Citation preview

Page 1: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Takuya  Fujimura@tlync

Google  IO  2012 つまみ食い  (1)ADT  r20  の新機能

※一部 SDKの話

12年7月12日木曜日

Page 2: Google IO 2012 つまみ食い(1) ADT r20 の新機能

はなすこと

•新しくなった Project/Activity 作成ウィザード• Android Lint の細かな改善•複数デバイスで同時実行が可能に• Layout Editor が色々変わった•ビルド周りの細かな変更/改善

12年7月12日木曜日

Page 3: Google IO 2012 つまみ食い(1) ADT r20 の新機能

はなさないこと

• NDK がどうやらサポートされたらしい• DDMS とかが Android Device Monitor って名前で集約されたらしい• http://developer.android.com/tools/help/monitor.html

• Open GL ES のトレースツールが追加されたらしい

•他、こまかいパフォーマンス改善についてとか12年7月12日木曜日

Page 4: Google IO 2012 つまみ食い(1) ADT r20 の新機能

新しくなった Project/Activity 作成ウィザード

12年7月12日木曜日

Page 5: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Demo

12年7月12日木曜日

Page 6: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Project の作成

12年7月12日木曜日

Page 7: Google IO 2012 つまみ食い(1) ADT r20 の新機能

ここはあまり変わらず

12年7月12日木曜日

Page 8: Google IO 2012 つまみ食い(1) ADT r20 の新機能

なんかアイコンが作れる!?

12年7月12日木曜日

Page 9: Google IO 2012 つまみ食い(1) ADT r20 の新機能

12年7月12日木曜日

Page 10: Google IO 2012 つまみ食い(1) ADT r20 の新機能

わりとどうでもいい

12年7月12日木曜日

Page 11: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Activity の作成

12年7月12日木曜日

Page 12: Google IO 2012 つまみ食い(1) ADT r20 の新機能

テンプレートから選べる

12年7月12日木曜日

Page 13: Google IO 2012 つまみ食い(1) ADT r20 の新機能

ナビゲーションタイプも選べる

12年7月12日木曜日

Page 14: Google IO 2012 つまみ食い(1) ADT r20 の新機能

diff も表示される様になった

12年7月12日木曜日

Page 15: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Android Lint の細かな改善

12年7月12日木曜日

Page 16: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Java ファイルの保存時に Lint が走る様になった

(これは嬉しい)

12年7月12日木曜日

Page 17: Google IO 2012 つまみ食い(1) ADT r20 の新機能

意図せずに新しい API を使ってしまう心配もいらない

12年7月12日木曜日

Page 18: Google IO 2012 つまみ食い(1) ADT r20 の新機能

レイアウトエディタでの編集時にも Lint が走り UI エレメントに

オーバーレイ表示される様に

12年7月12日木曜日

Page 19: Google IO 2012 つまみ食い(1) ADT r20 の新機能

これこれ

12年7月12日木曜日

Page 20: Google IO 2012 つまみ食い(1) ADT r20 の新機能

他にも細かいのあるけど割愛

12年7月12日木曜日

Page 21: Google IO 2012 つまみ食い(1) ADT r20 の新機能

複数デバイスでの同時実行が可能に

12年7月12日木曜日

Page 22: Google IO 2012 つまみ食い(1) ADT r20 の新機能

これこれ

12年7月12日木曜日

Page 23: Google IO 2012 つまみ食い(1) ADT r20 の新機能

※ JUnit とデバッグの時は使えません

12年7月12日木曜日

Page 24: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Layout Editor が色々変わった

12年7月12日木曜日

Page 25: Google IO 2012 つまみ食い(1) ADT r20 の新機能

XML エディタで Quick Outline が使える様になった

※ Ctrl or Cmd + O

12年7月12日木曜日

Page 26: Google IO 2012 つまみ食い(1) ADT r20 の新機能

他は時間がないのでこちらを見てくださいh1p://tools.android.com/recent/layoutwindows

h1p://tools.android.com/recent/newlayouteditorpropertysheet

12年7月12日木曜日

Page 27: Google IO 2012 つまみ食い(1) ADT r20 の新機能

ビルド周りの細かな変更/改善

12年7月12日木曜日

Page 28: Google IO 2012 つまみ食い(1) ADT r20 の新機能

ライブラリプロジェクトのマニフェストファイルのマージをサポート

manifestmerger.enabled=true※  project.proper;es

12年7月12日木曜日

Page 29: Google IO 2012 つまみ食い(1) ADT r20 の新機能

ソースと JavaDoc の自動添付をサポート

12年7月12日木曜日

Page 30: Google IO 2012 つまみ食い(1) ADT r20 の新機能

Proguard の設定ファイルが2つ追加

• proguard-­‐android-­‐op;mize.txt  =  最適化を有効にしたもの

• proguard-­‐android.txt  =  最適化を無効にしたもの

※未検証※$ANDROID_HOME/tools/proguard にある

12年7月12日木曜日

Page 32: Google IO 2012 つまみ食い(1) ADT r20 の新機能

おわり

12年7月12日木曜日