
Android delivers a complete set of software for
mobile devices: an operating system, middleware and key mobile applications. The
Android Software Development Kit (SDK) is now available.
Open, Android was built from the ground-up to enable developers to create
compelling mobile applications that take full advantage of all a handset has to
offer. It was built to be truly open. For example, an application can call upon
any of the phone's core functionality such as making calls, sending text
messages, or using the camera, allowing developers to create richer and more
cohesive experiences for users. Android is built on the open Linux Kernel.
Furthermore, it utilizes a custom virtual machine that was designed to optimize
memory and hardware resources in a mobile environment. Android is open source;
it can be liberally extended to incorporate new cutting edge technologies as
they emerge. The platform will continue to evolve as the developer community
works together to build innovative mobile applications.
|
JAVA’s content for Android
·
Packages
·
Interface
·
I/O Streams
·
Multithreading
Android architectural overview
-
Standard development environment for Android applications
-
Alternative approaches
-
Challenges of the mobile platform
-
Anatomy of an Android Application
-
Creating a new Android Application
-
The Android project structure
-
Activities
User interface – the basics
-
Android support within Eclipse
-
The Android perspective
-
Emulator
-
Delvik Debug Monitoring Service
User Interfaces – a closer look
-
Simple Toasts
-
Standard view layouts:
-
Basic widgets:
-
Formatting: Dips and SPS
-
Context menu and alert text
-
General UI strategies for mobile devices
Persistent storage in Android
-
Database support
-
File I/O
-
Serialization
-
Preferences
Activity Lifecycle
-
Programming in the mobile environment
-
Activity lifecycle phases
-
Example application
-
Writing multi Activity applications
-
Communication between Activities
|