Elder power for Eclipse
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Elder power for Eclipse

on

  • 997 views

 

Statistics

Views

Total Views
997
Views on SlideShare
997
Embed Views
0

Actions

Likes
1
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 今日は空気の話。
  • という形で進める
  • ちなみに、先週振られたらしいです。ざまーー(w こいつも、ドワンゴの社員。 そして、田中宏紀さん のような、 Android でニコプレーヤを 実装してしまう人を見て・・・つぶやきました。 ( 次へ )
  • 有り余るパワーで、ソフトを徹夜してでも、かどうかは、わかりませんが、 その若さを源としたパワーに、おぢさんはもうついていけない・・・ とか、思っていませんか? 大丈夫です。まだ、希望はあります! ( 次へ )
  • そんなあなたに、「老人力」です! 工数が削減出来ても、知識や技術力がなければ、生かせない! 「おれって、すげー」感を、取り戻そう!
  • と、そのまえに、ちょっと、さらなる補足を。 そこで、ひがさんは、ガツンといってやったそうです。 な、なんだって~~~!!!は、次に。
  • と、そのまえに、ちょっと、さらなる補足を。 そこで、ひがさんは、ガツンといってやったそうです。 な、なんだって~~~!!!は、次に。
  • と、そのまえに、ちょっと、さらなる補足を。 そこで、ひがさんは、ガツンといってやったそうです。 な、なんだって~~~!!!は、次に。
  • Eclipse の空気読む能力はすばらしい。たまに Eclipse に俺は監視されてるんじゃないかと悩むときがあるぐらい。
  • 途中で「 ; 」を押したときに文の最後にセミコロンが入力されることも注目して欲しい。 「 Tab 」で移動する。
  • エラーへの移動 [Ctrl+,] または [Ctrl+.]
  • sysout で [Ctrl+Space] すれば「 System.out.println() 」が出力される
  • sysout で [Ctrl+Space] すれば「 System.out.println() 」が出力される
  • 最後のテンプレート。 これ、重要ポイント。憶えて置いてください。「 sysout 」 Ctrl + Space で。
  • ですよね~~~。
  • 問題点は、劇重・・・

Elder power for Eclipse Presentation Transcript

  • 1. java-ja 直伝! 最速 Eclipse 研究会 Android 分科会 ~わたしの老人力は 53 万です~今村謙之 ( いまむらのりつな )    java-ja LT タイムキーパー   日本 Android の会 事務局長    OESF 理事 ©Japan Android Group, 2008 1
  • 2. 託されてきました。 java-ja から来ました ©Japan Android Group, 2008 2
  • 3. 託した人。 ID:yamashiro 体重約 0.1t のデブキャラ 彼女が出来たので、 2 ショット写真 ©Japan Android Group, 2008 3
  • 4. つぶやいた言葉。 ©Japan Android Group, 2008 4
  • 5. そんなあなたに。 知識、技術力は、負けちゃいない! でも、ソレを実現する工数をこなす体力 が・・・ そして、時間もない・・・ Eclipse に搭載された数々の機能を使いこなす ことにより、少ない工数で最大の効果を得る ための方策!技術力+生産力補助 = 老人力 ©Japan Android Group, 2008 5
  • 6. アジェンダ Eclipse をしゃぶりつくせ ©Japan Android Group, 2008 6
  • 7. Java の悲しい話 Tokyo Cloud Developer での話 http://d.hatena.ne.jp/higayasuo/20090612/1244772 658 LL のひとから、「 Google App Engine は、 Python 版以外に Java 版も出たけど、サンプル見たけど、 たくさんコード書かなければいけな くて、正直どこがいいのか教えて欲 しい」という質問があった。 ©Japan Android Group, 2008 7
  • 8. Java の悲しい話 い、を ctrl+space Tokyo  押 Developer での話 は 業 実 ん Cloud だ効す と際 http://d.hatena.ne.jp/higayasuo/20090612/1244772 658 だ 率 しの にけ て作 差だと はか ctrl+1 LL のひとから、「 Google App なら Engine は、 Python 版以外に Java 版も出たけど、サンプル見たけど、 たくさんコード書かなければいけな くて、正直どこがいいのか教えて欲 しい」という質問があった。 ©Japan Android Group, 2008 8
  • 9. Java の悲しい話 Tokyo Cloud Developer での話 http://d.hatena.ne.jp/higayasuo/20090612/1244772 658 LL のひとから、「 Google App Engine は、 Python 版以外に Java 版も出たけど、サンプル見たけど、 たくさんコード書かなければいけな くて、正直どこがいいのか教えて欲 しい」という質問があった。 ©Japan Android Group, 2008 9
  • 10. 老人力とは。 Eclipse + Ctrl + 1 Eclipse + Ctrl + Space 以上。ご清聴ありがとうございま した 10 ©Japan Android Group, 2008
  • 11. 簡単に。 Ctrl + 1 「あなたはこういう事がしたいんじゃな いですか?」と空気を読んで提案しても らう機能 Ctrl + Space 読んだ空気を補完をしてもらう機能Eclipse は、空気が読める出来る子! ©Japan Android Group, 2008 11
  • 12. 下準備 [Java]-[Editor]-[typing] Automatically insert at correct position Semicolons Braces 今日のお題 Hello World の代わりに、計算結果を表示す るアプリを作る! ©Japan Android Group, 2008 12
  • 13. プロジェクトの準備1. Shift + Alt + N を、押す。 ワンポイント: Ctrl + 32. 名前は、適当に付ける。 FastestEclipse とでもします。3. Ctrl + Shift + T を、押す。4. Activity 名を検索する。 Fastest で検索する。 ©Japan Android Group, 2008 13
  • 14. TextView の準備をする TV と書いて、 Ctrl + Space Space 押して、 Ctrl + Space Space = n 押して、 Ctrl + Space Space 押して、 Ctrl + Space (this); t 押して、 Ctrl + Space . 押して、 sTe 押して。 calculator.add(2, 3) + ; を押す。 ©Japan Android Group, 2008 14
  • 15. Calculator クラスを作る 1/21. Ctrl + 1 を押す。2. Create Local Var を選択する。3. Tab を押す。4. Calculator と入力する。 ワンポイント: Ctrl + , or Ctrl + .5. Ctrl + 1 を押す。6. Create class を選択する。7. Alt + ← を押す。 1. ワンポイント: Ctrl + 3 or E or T ©Japan Android Group, 2008 15
  • 16. Calculator クラスを作る 2/21. Ctrl + . を押す。2. Ctrl + 1 を押す。3. Create method を選択する。4. → 押して、 Ctrl + 1 を押す。5. int と入力する。6. 必要に応じて、 Ctrl + D を押す。7. null 消して、 i + j と入力する。8. Ctrl + S を押す。9. Alt + ← を押す。 ©Japan Android Group, 2008 16
  • 17. 仕上げ1. Ctrl + . を押す。2. Ctrl + 1 を押す。3. Initialize Var を選択する。4. n を押して、 Ctrl + Space5. Space を押して、 Ctrl + Space6. R.layout.main を消して、 t を押して、 Ctrl + Space7. Alt + Shift + A, R or D 1. Ctrl + F11 2. Ctrl + 3 で、 DDMS 移動 ©Japan Android Group, 2008 17
  • 18. やったこと:プロジェクトの準備 プロジェクトを作成する Shift + Alt + N Android プロジェクトの場合は、 Ctrl + 3 などから。 クラス名を指定して開くダイアログを表示さ せる Ctrl + Shift + T Alt + ← 前回の編集場所に戻る Ctrl + E 現在開いてるエディタから選択する Ctrl + Shift + R クラスに限らずあらゆるリソースを指定して開く ©Japan Android Group, 2008 18
  • 19. やったこと: TextView の準備をする Camel Case による補完 Ctrl + Space 変数名の自動決定 Ctrl + Space その他、いろいろ補完 Ctrl + Space ©Japan Android Group, 2008 19
  • 20. やったこと: Calculator クラスを作る 1/2 ローカル変数の自動生成 Ctrl + 1 クラスの自動生成 Ctrl + 1 エラーへの移動 Ctrl + , or Ctrl + . 前回の編集場所へ戻る Alt + ← ©Japan Android Group, 2008 20
  • 21. やったこと: Calculator クラスを作る 2/2 メソッドの自動生成 Ctrl + 1 一行削除、カーソルから行末まで削除 Ctrl + D, Ctrl + Shift + D セーブ Ctrl + S ©Japan Android Group, 2008 21
  • 22. やったこと:仕上げ ローカル変数の初期化の自動生成 Ctrl + 1 アプリの実行 Alt + Shift + A, R or D Ctrl + F11 DDMS への移動 Ctrl + 3 ©Japan Android Group, 2008 22
  • 23. その他のコマンド 文字列補完 選択した状態で Alt + / Alt+↑ , ↓ メソッドの実装へ 選択した行にあるコ ードを移動 F3 名前変更 setter/getter などのダイ ( Refactoring ) アログ Shi f t + Alt + S Alt + Shift + R View の最大化 / 普 検索ダイアログ表示 通化のトグル Ctrl + F Ctrl + M 矩形選択モード Template Alt + Shi f t + A 入力次第 ©Japan Android Group, 2008 23
  • 24. みなさんの疑問 これって、ただの Eclipse の機能じゃね ?  Android 関係なくね? ©Japan Android Group, 2008 24
  • 25. MOTODEV MOTODEV Studio for Android http://developer.motorola.com/docstools/motodevstudio/download/ ©Japan Android Group, 2008 25
  • 26. ©Japan Android Group, 2008 26
  • 27. インストール ©Japan Android Group, 2008 27
  • 28. インストール ©Japan Android Group, 2008 28
  • 29. インストール ©Japan Android Group, 2008 29
  • 30. インストール ©Japan Android Group, 2008 30
  • 31. インストール ©Japan Android Group, 2008 31
  • 32. インストール ©Japan Android Group, 2008 32
  • 33. インストール ©Japan Android Group, 2008 33
  • 34. インストール ©Japan Android Group, 2008 34
  • 35. インストール ©Japan Android Group, 2008 35
  • 36. インストール ©Japan Android Group, 2008 36
  • 37. インストール ©Japan Android Group, 2008 37
  • 38. Android 特化機能 1/2 プロジェクトテンプレート Activity Broadcast Receiver Centent Provier Service Snippet Template 機能の延長にあるモノ こちらでのお取り扱いもある http://www.androidsnippets.org/ ©Japan Android Group, 2008 38
  • 39. Android 特化機能 2/2 エミュレータ IDE 埋め込み Device Managiment Language ADB shell マーケット連携 簡単にマーケットに登録!出来るわけじ ゃない(w ©Japan Android Group, 2008 39
  • 40. ご清聴ありがとうございまし た。 ©Japan Android Group, 2008 40