Beginning Android development

755 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
755
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Beginning Android development

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×