Wednesday 2 November 2011

learn about android


1. Android Overview


Android Overview
History
Android Versions
Summary

2. The Stack


Stack Overview
Linux
Native Libraries
Dalvik
App Framework
Applications
Summary

3. Quick Start


Installing the Android SDK
Hello, World
The Emulator
Summary

4. Main Building Blocks


Main Building Blocks
A Real World Example
Activities
Intents
Services
Content Providers
Broadcast Receivers
Application Context
Summary

5. Yamba Project Overview


The Yamba Application
Design Philosophy
Project Design
Part 1: Android User Interface
Part 2: Preferences, File System, Options Menu, and Intents
Part 3: Android Services
Part 4: Working with Databases
Part 5: Lists and Adapters
Part 6: Broadcast Receivers
Part 7: Content Providers
Part 8: System Services
Summary

6. Android User Interface


Two Ways to Create User Interface
Views and Layouts
Starting Yamba Project
StatusActivity Layout
StatusActivity Java Class
Logging in Android
Threading in Android
Other UI Events
Adding Color & Graphics
Alternative Resources
Optimizing User Interface
Summary

7. Preferences, File System, Options Menu, and Intents


Preferences
Options Menu
Shared Preferences
File System, Explained
Summary

8. Services


Yamba Application Object
UpdaterService
Looping In The Service
Pulling Data From Twitter
Summary

9. Database


About SQLite
DbHelper
First example
Update UpdaterService
Refactoring Status Data
Summary

10. Lists and Adapters


TimelineActivity
Basic TimelineActivity Layout
About Adapters
TimelineAdapter
ViewBinder: A Better Alternative to TimelineAdapter
Updating Manifest File
Base Activity
Summary

11. Broadcast Receivers


About Broadcast Receivers
BootReceiver
The TimelineReceiver
Broadcasting Intents
The Network Receiver
Adding Custom Permissions to Send and Receive Broadcasts
Summary

12. Content Providers


Creating Content Provider
Using Content Providers Through Widgets
Summary

13. System Services


Compass Demo
Location Service
Updating Yamba to Use the Location Service
Intent Service
Sending Notifications
Summary

14. Android Interface Definition Language


Implementing the Remote Service
Implementing the Remote Client
Summary

15. Native Development Kit (NDK)


What Is and Isn’t NDK For?
Problems Solved by the NDK
NDK Example - Fibonacci

No comments:

Post a Comment