Android Programming_An Introduction { UPPOG2 } Torrents.pdf

(5975 KB) Pobierz
Android Programming
An Introduction
The Android Community and David Read
For the CDJDN
April 21, 2011
1
1192088695.003.png 1192088695.004.png
My Journey?
25 years IT programming and design
FORTRAN->C->C++->Java->C#->Ruby
Unix->VMS->DOS->Windows->Linux
6σ->SCJP->RHCE->GSEC->CISSP
Violin->Clarinet->Piano->Voice
American->Cheddar->Muenster->Jarlsberg
2
1192088695.005.png
Our Journey?
Scope and Preconditions
Project: Directories and Files
Activity Lifecycle
Lifecycle Methods
UI View
UI Input
State
Testing, Debugging and Uploading
Q&A
3
1192088695.006.png
What is “Android”
“Android is a software stack for mobile
devices that includes an operating system,
middleware and key applications. The Android
SDK provides the tools and APIs necessary
to begin developing applications on the
Android platform using the Java programming
language.”
http://developer.android.com/guide/basics/what-is-android.html
4
1192088695.001.png
Geekic Overlook
Although the Java syntax is used
and Java bytecode serves as an
input for creating an Android application,
the actual runtime environment is the
Dalvik VM which does not support all the
standard Java behaviors or libraries (like
Swing)
Geek points: Standard JVMs use a stack,
the Delvik VM is register-based
5
1192088695.002.png
Zgłoś jeśli naruszono regulamin