SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Getting started   Running an application   Managing apps      Debugging apps       Designing layouts with XML




                                             CS/SE Individual Practical


                                                           Stephen Gilmore
                                                           October 7, 2011
                                                       School of Informatics




                                                                               CS/SE Individual Practical
                                                                                                            1 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Getting started


                  Creating a new Android project




                                                                            CS/SE Individual Practical
                                                                                                         2 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Getting started


                  Naming your project




                                                                            CS/SE Individual Practical
                                                                                                         3 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Getting started


                  Specifying the platform




                                                                            CS/SE Individual Practical
                                                                                                         4 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Getting started


                  Looking at samples




                                                                            CS/SE Individual Practical
                                                                                                         5 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Getting started


                  A project is created




                                                                            CS/SE Individual Practical
                                                                                                         6 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Running an application


                  Configuring an Android application




                                                                            CS/SE Individual Practical
                                                                                                         7 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Running an application


                  Run configurations




                                                                            CS/SE Individual Practical
                                                                                                         8 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Running an application


                  Setting the DNS server




                                                                            CS/SE Individual Practical
                                                                                                         9 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Running an application


                  Running an Android application




                                                                            CS/SE Individual Practical
                                                                                                         10 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Running an application


                  Starting the activity on the emulator




                                                                            CS/SE Individual Practical
                                                                                                         11 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Running an application


                      The emulator running




.08.15.png
                                                                                CS/SE Individual Practical
                                                                                                             12 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Running an application


                      Searching the dictionary




.08.24.png
                                                                                CS/SE Individual Practical
                                                                                                             13 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Running an application


                      Autocompletion is used




.08.37.png
                                                                                CS/SE Individual Practical
                                                                                                             14 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Running an application


                      The application in the launchpad




.09.09.png
                                                                                CS/SE Individual Practical
                                                                                                             15 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Managing apps on the phone




.09.24.png
                                                                                CS/SE Individual Practical
                                                                                                             16 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Selecting an app for deletion




.09.50.png
                                                                                CS/SE Individual Practical
                                                                                                             17 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Forcing apps to stop




.10.05.png
                                                                                CS/SE Individual Practical
                                                                                                             18 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Forcing apps to stop




.10.12.png
                                                                                CS/SE Individual Practical
                                                                                                             19 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Uninstalling an app




.10.16.png
                                                                                CS/SE Individual Practical
                                                                                                             20 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Uninstalling an app




.10.23.png
                                                                                CS/SE Individual Practical
                                                                                                             21 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Managing apps


                      Uninstalling an app




.10.27.png
                                                                                CS/SE Individual Practical
                                                                                                             22 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Seeding a NullPointerException (NPE)




                                                                            CS/SE Individual Practical
                                                                                                         23 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Try to run the application




                                                                            CS/SE Individual Practical
                                                                                                         24 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Debugging apps


                      User view of a NullPointerException




.11.54.png
                                                                                CS/SE Individual Practical
                                                                                                             25 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Change the Eclipse perspective




                                                                            CS/SE Individual Practical
                                                                                                         26 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Dalvik Debug and Monitor Service




                                                                            CS/SE Individual Practical
                                                                                                         27 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Debugging apps


                      DDMS perspective with LogCat




.58.21.png
                                                                                CS/SE Individual Practical
                                                                                                             28 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Developer view of a NPE




                                                                            CS/SE Individual Practical
                                                                                                         29 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Tracking the error back to the code




                                                                            CS/SE Individual Practical
                                                                                                         30 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Error found, warning visible




                                                                            CS/SE Individual Practical
                                                                                                         31 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Debugging apps


                  Bug removed, Java Problem disappears




                                                                            CS/SE Individual Practical
                                                                                                         32 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Graphical view of XML in editor




                                                                            CS/SE Individual Practical
                                                                                                         33 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Source code view of XML in editor




                                                                            CS/SE Individual Practical
                                                                                                         34 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Outline view of XML in editor




                                                                            CS/SE Individual Practical
                                                                                                         35 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  The editor (and themes)




                                                                            CS/SE Individual Practical
                                                                                                         36 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Changing the theme (Holo light)




                                                                            CS/SE Individual Practical
                                                                                                         37 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Changing the theme (Theme Light)




                                                                            CS/SE Individual Practical
                                                                                                         38 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Adding widgets with drag and drop




                                                                            CS/SE Individual Practical
                                                                                                         39 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  The graphical layout is updated




                                                                            CS/SE Individual Practical
                                                                                                         40 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  XML source automatically updated too




                                                                            CS/SE Individual Practical
                                                                                                         41 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                  Designing layouts with XML


                  Undo changes in the editor




                                                                            CS/SE Individual Practical
                                                                                                         42 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Designing layouts with XML


                      Errors in XML code




                                                                                CS/SE Individual Practical
.59.11.png                                                                                                   43 / 44
Getting started   Running an application   Managing apps   Debugging apps       Designing layouts with XML
                      Designing layouts with XML


                      Errors in XML can be subtle




                                                                                CS/SE Individual Practical
.59.44.png                                                                                                   44 / 44

Más contenido relacionado

Destacado (7)

La suerte de María
La suerte de MaríaLa suerte de María
La suerte de María
 
Recetas
RecetasRecetas
Recetas
 
Quirida
QuiridaQuirida
Quirida
 
Dulces de carnaval
Dulces  de  carnavalDulces  de  carnaval
Dulces de carnaval
 
progress energy q4 2005earningsrelease
progress energy q4 2005earningsreleaseprogress energy q4 2005earningsrelease
progress energy q4 2005earningsrelease
 
Good Governance Cooperatives
Good Governance CooperativesGood Governance Cooperatives
Good Governance Cooperatives
 
Tecnologia educativa i
Tecnologia educativa iTecnologia educativa i
Tecnologia educativa i
 

Similar a Beginning Android development

Programming skills for test automation
Programming skills for test automationProgramming skills for test automation
Programming skills for test automation
Romania Testing
 
Step By Step Guide For Buidling Simple Struts App Speakernoted
Step By Step Guide For Buidling Simple Struts App SpeakernotedStep By Step Guide For Buidling Simple Struts App Speakernoted
Step By Step Guide For Buidling Simple Struts App Speakernoted
Harjinder Singh
 
Structured development in BMC Remedy AR System
Structured development in BMC Remedy AR SystemStructured development in BMC Remedy AR System
Structured development in BMC Remedy AR System
gramlin42
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
techbed
 

Similar a Beginning Android development (20)

Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
 
Selenium training-course-content
Selenium training-course-contentSelenium training-course-content
Selenium training-course-content
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
 
Framework
FrameworkFramework
Framework
 
Upcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testingUpcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testing
 
Programming skills for test automation
Programming skills for test automationProgramming skills for test automation
Programming skills for test automation
 
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote ControlBasics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
 
Step By Step Guide For Buidling Simple Struts App Speakernoted
Step By Step Guide For Buidling Simple Struts App SpeakernotedStep By Step Guide For Buidling Simple Struts App Speakernoted
Step By Step Guide For Buidling Simple Struts App Speakernoted
 
Selenium online training
Selenium online trainingSelenium online training
Selenium online training
 
Selenium
SeleniumSelenium
Selenium
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
Structured development in BMC Remedy AR System
Structured development in BMC Remedy AR SystemStructured development in BMC Remedy AR System
Structured development in BMC Remedy AR System
 
How to Build Composite Applications with PRISM
How to Build Composite Applications with PRISMHow to Build Composite Applications with PRISM
How to Build Composite Applications with PRISM
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for Change
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
 
"Eclipse Application Development" at GNUnify 07
"Eclipse Application Development" at GNUnify 07"Eclipse Application Development" at GNUnify 07
"Eclipse Application Development" at GNUnify 07
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools Training
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
 

Más de Stephen Gilmore

More Stochastic Simulation Examples
More Stochastic Simulation ExamplesMore Stochastic Simulation Examples
More Stochastic Simulation Examples
Stephen Gilmore
 
Testing Android apps with Robotium
Testing Android apps with RobotiumTesting Android apps with Robotium
Testing Android apps with Robotium
Stephen Gilmore
 
Fixing errors in Android Java applications
Fixing errors in Android Java applicationsFixing errors in Android Java applications
Fixing errors in Android Java applications
Stephen Gilmore
 
Continuing Android development
Continuing Android developmentContinuing Android development
Continuing Android development
Stephen Gilmore
 

Más de Stephen Gilmore (20)

Feedback on Part 1 of the CSLP
Feedback on Part 1 of the CSLPFeedback on Part 1 of the CSLP
Feedback on Part 1 of the CSLP
 
Feedback on Part 1 of the Software Engineering Large Practical
Feedback on Part 1 of the Software Engineering Large PracticalFeedback on Part 1 of the Software Engineering Large Practical
Feedback on Part 1 of the Software Engineering Large Practical
 
Arrays in Objective-C
Arrays in Objective-CArrays in Objective-C
Arrays in Objective-C
 
More Stochastic Simulation Examples
More Stochastic Simulation ExamplesMore Stochastic Simulation Examples
More Stochastic Simulation Examples
 
Testing Android apps with Robotium
Testing Android apps with RobotiumTesting Android apps with Robotium
Testing Android apps with Robotium
 
Common Java problems when developing with Android
Common Java problems when developing with AndroidCommon Java problems when developing with Android
Common Java problems when developing with Android
 
Quick quiz on Objective-C
Quick quiz on Objective-CQuick quiz on Objective-C
Quick quiz on Objective-C
 
Getting started with Xcode
Getting started with XcodeGetting started with Xcode
Getting started with Xcode
 
Working with databases in Android
Working with databases in AndroidWorking with databases in Android
Working with databases in Android
 
Crash Course in Objective-C
Crash Course in Objective-CCrash Course in Objective-C
Crash Course in Objective-C
 
SELP: Debugging, AVDs and Manifests
SELP: Debugging, AVDs and ManifestsSELP: Debugging, AVDs and Manifests
SELP: Debugging, AVDs and Manifests
 
The Stochastic Simulation Algorithm
The Stochastic Simulation AlgorithmThe Stochastic Simulation Algorithm
The Stochastic Simulation Algorithm
 
Beginning Android Development
Beginning Android DevelopmentBeginning Android Development
Beginning Android Development
 
Computer Science Large Practical coursework
Computer Science Large Practical courseworkComputer Science Large Practical coursework
Computer Science Large Practical coursework
 
Software Engineering Large Practical coursework
Software Engineering Large Practical courseworkSoftware Engineering Large Practical coursework
Software Engineering Large Practical coursework
 
Introduction to the CSLP and the SELP
Introduction to the CSLP and the SELPIntroduction to the CSLP and the SELP
Introduction to the CSLP and the SELP
 
Fixing errors in Android Java applications
Fixing errors in Android Java applicationsFixing errors in Android Java applications
Fixing errors in Android Java applications
 
Feedback on Part 1 of the Individual Practical
Feedback on Part 1 of the Individual PracticalFeedback on Part 1 of the Individual Practical
Feedback on Part 1 of the Individual Practical
 
Creating and working with databases in Android
Creating and working with databases in AndroidCreating and working with databases in Android
Creating and working with databases in Android
 
Continuing Android development
Continuing Android developmentContinuing Android development
Continuing Android development
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

Beginning Android development

  • 1. Getting started Running an application Managing apps Debugging apps Designing layouts with XML CS/SE Individual Practical Stephen Gilmore October 7, 2011 School of Informatics CS/SE Individual Practical 1 / 44
  • 2. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Getting started Creating a new Android project CS/SE Individual Practical 2 / 44
  • 3. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Getting started Naming your project CS/SE Individual Practical 3 / 44
  • 4. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Getting started Specifying the platform CS/SE Individual Practical 4 / 44
  • 5. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Getting started Looking at samples CS/SE Individual Practical 5 / 44
  • 6. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Getting started A project is created CS/SE Individual Practical 6 / 44
  • 7. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Configuring an Android application CS/SE Individual Practical 7 / 44
  • 8. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Run configurations CS/SE Individual Practical 8 / 44
  • 9. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Setting the DNS server CS/SE Individual Practical 9 / 44
  • 10. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Running an Android application CS/SE Individual Practical 10 / 44
  • 11. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Starting the activity on the emulator CS/SE Individual Practical 11 / 44
  • 12. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application The emulator running .08.15.png CS/SE Individual Practical 12 / 44
  • 13. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Searching the dictionary .08.24.png CS/SE Individual Practical 13 / 44
  • 14. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application Autocompletion is used .08.37.png CS/SE Individual Practical 14 / 44
  • 15. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Running an application The application in the launchpad .09.09.png CS/SE Individual Practical 15 / 44
  • 16. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Managing apps on the phone .09.24.png CS/SE Individual Practical 16 / 44
  • 17. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Selecting an app for deletion .09.50.png CS/SE Individual Practical 17 / 44
  • 18. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Forcing apps to stop .10.05.png CS/SE Individual Practical 18 / 44
  • 19. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Forcing apps to stop .10.12.png CS/SE Individual Practical 19 / 44
  • 20. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Uninstalling an app .10.16.png CS/SE Individual Practical 20 / 44
  • 21. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Uninstalling an app .10.23.png CS/SE Individual Practical 21 / 44
  • 22. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Managing apps Uninstalling an app .10.27.png CS/SE Individual Practical 22 / 44
  • 23. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Seeding a NullPointerException (NPE) CS/SE Individual Practical 23 / 44
  • 24. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Try to run the application CS/SE Individual Practical 24 / 44
  • 25. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps User view of a NullPointerException .11.54.png CS/SE Individual Practical 25 / 44
  • 26. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Change the Eclipse perspective CS/SE Individual Practical 26 / 44
  • 27. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Dalvik Debug and Monitor Service CS/SE Individual Practical 27 / 44
  • 28. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps DDMS perspective with LogCat .58.21.png CS/SE Individual Practical 28 / 44
  • 29. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Developer view of a NPE CS/SE Individual Practical 29 / 44
  • 30. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Tracking the error back to the code CS/SE Individual Practical 30 / 44
  • 31. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Error found, warning visible CS/SE Individual Practical 31 / 44
  • 32. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Debugging apps Bug removed, Java Problem disappears CS/SE Individual Practical 32 / 44
  • 33. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Graphical view of XML in editor CS/SE Individual Practical 33 / 44
  • 34. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Source code view of XML in editor CS/SE Individual Practical 34 / 44
  • 35. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Outline view of XML in editor CS/SE Individual Practical 35 / 44
  • 36. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML The editor (and themes) CS/SE Individual Practical 36 / 44
  • 37. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Changing the theme (Holo light) CS/SE Individual Practical 37 / 44
  • 38. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Changing the theme (Theme Light) CS/SE Individual Practical 38 / 44
  • 39. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Adding widgets with drag and drop CS/SE Individual Practical 39 / 44
  • 40. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML The graphical layout is updated CS/SE Individual Practical 40 / 44
  • 41. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML XML source automatically updated too CS/SE Individual Practical 41 / 44
  • 42. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Undo changes in the editor CS/SE Individual Practical 42 / 44
  • 43. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Errors in XML code CS/SE Individual Practical .59.11.png 43 / 44
  • 44. Getting started Running an application Managing apps Debugging apps Designing layouts with XML Designing layouts with XML Errors in XML can be subtle CS/SE Individual Practical .59.44.png 44 / 44