Your SlideShare is downloading. ×
0
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Beginning Android development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Beginning Android development

449

Published on

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

No Downloads
Views
Total Views
449
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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

×