+ All Categories
Home > Education > Beginning Android Development

Beginning Android Development

Date post: 28-May-2015
Category:
Upload: stephen-gilmore
View: 406 times
Download: 3 times
Share this document with a friend
Description:
A guide to downloading the Android development kit, and getting started with programming in Java and XML.
Popular Tags:
53
Software Engineering Large Practical Stephen Gilmore School of Informatics October 3, 2012 Stephen Gilmore Software Engineering Large Practical
Transcript
Page 1: Beginning Android Development

Software Engineering Large Practical

Stephen Gilmore

School of Informatics

October 3, 2012

Stephen Gilmore Software Engineering Large Practical

Page 2: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.04.36.png

Stephen Gilmore Software Engineering Large Practical

Page 3: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.04.41.png

Stephen Gilmore Software Engineering Large Practical

Page 4: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.05.14.png

Stephen Gilmore Software Engineering Large Practical

Page 5: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.05.24.png

Stephen Gilmore Software Engineering Large Practical

Page 6: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.05.37.png

Stephen Gilmore Software Engineering Large Practical

Page 7: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.06.08.png

Stephen Gilmore Software Engineering Large Practical

Page 8: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.06.26.png

Stephen Gilmore Software Engineering Large Practical

Page 9: Beginning Android Development

Getting the Android SDK

shot 2012-10-02 at 14.06.32.png

Stephen Gilmore Software Engineering Large Practical

Page 10: Beginning Android Development

Creating a new Android project

shot 2011-10-04 at 12.05.25.png

Stephen Gilmore Software Engineering Large Practical

Page 11: Beginning Android Development

Naming your project

shot 2011-10-04 at 12.06.12.png

Stephen Gilmore Software Engineering Large Practical

Page 12: Beginning Android Development

Specifying the platform

shot 2011-10-04 at 12.06.34.png

Stephen Gilmore Software Engineering Large Practical

Page 13: Beginning Android Development

Market share of Android versions

shot 2012-10-02 at 14.38.04.png

Stephen Gilmore Software Engineering Large Practical

Page 14: Beginning Android Development

Looking at samples

shot 2011-10-04 at 12.06.45.png

Stephen Gilmore Software Engineering Large Practical

Page 15: Beginning Android Development

A project is created

shot 2011-10-04 at 12.07.19.png

Stephen Gilmore Software Engineering Large Practical

Page 16: Beginning Android Development

Configuring an Android application

shot 2011-10-05 at 09.30.38.png

Stephen Gilmore Software Engineering Large Practical

Page 17: Beginning Android Development

Run configurations

shot 2011-10-05 at 09.30.47.png

Stephen Gilmore Software Engineering Large Practical

Page 18: Beginning Android Development

Setting the DNS server

shot 2011-10-05 at 09.30.54.png

Stephen Gilmore Software Engineering Large Practical

Page 19: Beginning Android Development

Running an Android application

shot 2011-10-04 at 12.07.33.png

Stephen Gilmore Software Engineering Large Practical

Page 20: Beginning Android Development

Starting the activity on the emulator

shot 2011-10-04 at 12.07.42.png

Stephen Gilmore Software Engineering Large Practical

Page 21: Beginning Android Development

The emulator running

shot 2011-10-04 at 12.08.15.png

Stephen Gilmore Software Engineering Large Practical

Page 22: Beginning Android Development

Searching the dictionary

shot 2011-10-04 at 12.08.24.png

Stephen Gilmore Software Engineering Large Practical

Page 23: Beginning Android Development

Autocompletion is used

shot 2011-10-04 at 12.08.37.png

Stephen Gilmore Software Engineering Large Practical

Page 24: Beginning Android Development

The application in the launchpad

shot 2011-10-04 at 12.09.09.png

Stephen Gilmore Software Engineering Large Practical

Page 25: Beginning Android Development

Managing apps on the phone

shot 2011-10-04 at 12.09.24.png

Stephen Gilmore Software Engineering Large Practical

Page 26: Beginning Android Development

Selecting an app for deletion

shot 2011-10-04 at 12.09.50.png

Stephen Gilmore Software Engineering Large Practical

Page 27: Beginning Android Development

Forcing apps to stop

shot 2011-10-04 at 12.10.05.png

Stephen Gilmore Software Engineering Large Practical

Page 28: Beginning Android Development

Forcing apps to stop

shot 2011-10-04 at 12.10.12.png

Stephen Gilmore Software Engineering Large Practical

Page 29: Beginning Android Development

Uninstalling an app

shot 2011-10-04 at 12.10.16.png

Stephen Gilmore Software Engineering Large Practical

Page 30: Beginning Android Development

Uninstalling an app

shot 2011-10-04 at 12.10.23.png

Stephen Gilmore Software Engineering Large Practical

Page 31: Beginning Android Development

Uninstalling an app

shot 2011-10-04 at 12.10.27.png

Stephen Gilmore Software Engineering Large Practical

Page 32: Beginning Android Development

Seeding a NullPointerException (NPE)

shot 2011-10-04 at 12.11.26.png

Stephen Gilmore Software Engineering Large Practical

Page 33: Beginning Android Development

Try to run the application

shot 2011-10-04 at 12.11.34.png

Stephen Gilmore Software Engineering Large Practical

Page 34: Beginning Android Development

User view of a NullPointerException

shot 2011-10-04 at 12.11.54.png

Stephen Gilmore Software Engineering Large Practical

Page 35: Beginning Android Development

Change the Eclipse perspective

shot 2011-10-05 at 09.56.48.png

Stephen Gilmore Software Engineering Large Practical

Page 36: Beginning Android Development

Dalvik Debug and Monitor Service

shot 2011-10-05 at 09.56.57.png

Stephen Gilmore Software Engineering Large Practical

Page 37: Beginning Android Development

DDMS perspective with LogCat

shot 2011-10-05 at 09.58.21.png

Stephen Gilmore Software Engineering Large Practical

Page 38: Beginning Android Development

Developer view of a NPE

shot 2011-10-04 at 12.12.18.png

Stephen Gilmore Software Engineering Large Practical

Page 39: Beginning Android Development

Tracking the error back to the code

shot 2011-10-04 at 12.13.17.png

Stephen Gilmore Software Engineering Large Practical

Page 40: Beginning Android Development

Error found, warning visible

shot 2011-10-04 at 12.13.24.png

Stephen Gilmore Software Engineering Large Practical

Page 41: Beginning Android Development

Bug removed, Java Problem disappears

shot 2011-10-04 at 12.13.45.png

Stephen Gilmore Software Engineering Large Practical

Page 42: Beginning Android Development

Graphical view of XML in editor

shot 2011-10-04 at 12.14.06.png

Stephen Gilmore Software Engineering Large Practical

Page 43: Beginning Android Development

Source code view of XML in editor

shot 2011-10-04 at 12.14.10.png

Stephen Gilmore Software Engineering Large Practical

Page 44: Beginning Android Development

Outline view of XML in editor

shot 2011-10-04 at 12.14.10.png

Stephen Gilmore Software Engineering Large Practical

Page 45: Beginning Android Development

The editor (and themes)

shot 2011-10-04 at 12.14.32.png

Stephen Gilmore Software Engineering Large Practical

Page 46: Beginning Android Development

Changing the theme (Holo light)

shot 2011-10-04 at 12.14.45.png

Stephen Gilmore Software Engineering Large Practical

Page 47: Beginning Android Development

Changing the theme (Theme Light)

shot 2011-10-04 at 12.15.17.png

Stephen Gilmore Software Engineering Large Practical

Page 48: Beginning Android Development

Adding widgets with drag and drop

shot 2011-10-04 at 12.16.14.png

Stephen Gilmore Software Engineering Large Practical

Page 49: Beginning Android Development

The graphical layout is updated

shot 2011-10-04 at 12.16.19.png

Stephen Gilmore Software Engineering Large Practical

Page 50: Beginning Android Development

XML source automatically updated too

shot 2011-10-04 at 12.16.41.png

Stephen Gilmore Software Engineering Large Practical

Page 51: Beginning Android Development

Undo changes in the editor

shot 2011-10-04 at 12.16.53.png

Stephen Gilmore Software Engineering Large Practical

Page 52: Beginning Android Development

Errors in XML code

shot 2011-10-04 at 15.59.11.png

Stephen Gilmore Software Engineering Large Practical

Page 53: Beginning Android Development

Errors in XML can be subtle

shot 2011-10-04 at 15.59.44.png

Stephen Gilmore Software Engineering Large Practical


Recommended