Your SlideShare is downloading. ×
0
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
Android Framework
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

Android Framework

22,952

Published on

Slides by Aaron Chan and Jerry Lim

Slides by Aaron Chan and Jerry Lim

Published in: Technology, News & Politics
1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
22,952
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
518
Comments
1
Likes
5
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. 3rdCodeAndroidMeetup–
    Understanding Android Basics and Development
    Google, Temasek Tower, 8 Shenton Way
    25th May 2009
    2 pm
  • 2. CodeAndroid.org
    • Android Developer/User Group
    • 3. Grassroots effort by developers
    • 4. Promote Android development around this region
  • CodeAndroid.org
    Special thanks to
    Google Singapore for the space and keeping us well replenished!
    HTC Singapore for the goodie bags!
    (Given out at end of session Q&A)
  • 5. Today’s Agenda
    Android Frame"Works" – What's the importance and how to use them? - by Jerry Lim and Aaron Chan
    Intents, Intent Filters, Broadcast Receivers- by Muh Hon Cheng
    Test Driven Development on Android, Part 1 - Building Blocks of TDD - by Wade Mealing
    Bluetooth-enabled apps using NDK 1.0 - for non-rooted phones - by Stephan February
    Quiz (and goodie bag time!)
    Network and chitchat
    Home sweet home
  • 6. Android Frame"Works" – What's the importance and how to use them?
    - by Jerry Lim (SBS Next Bus) and Aaron Chan (MobileSorcery)
  • 7. Android System Architecture
    Application Layer
    • Highest Layer in the Architecture
    • 8. Built-in standard applications
    -Phone Dialer
    -Email
    -Contacts
    -Web Browser
    -Android Market
  • 9. Application Framework
    The most important part of the framework are as follows:
    • Activity Manager
    • 10. Resource Manager
    • 11. Location Manager
    • 12. Notification Manager
  • Process!=Application
    Lifecycle of the rich and famous
    • Each Activity has it own Lifecycle
    • 13. Application is one or more Activities
    • 14. Activity lifecycle is not tied to process
    • 15. Application can be “Alive” even when process
    has been killed
  • 16. Life Cycle in an Android Activity
  • 17. Life Cycle in an Android Activity
    @override these methods in your Activity class, and Android will call them at the appropriate time
    • onCreate(Bundle): This is called when the 1st Activity Startsup
    • 18. onStart(): This indicates the activity is about to display to the user
    • 19. onResume(): This is called when the activity can start interacting with the user
  • Life Cycle in an Android Activity
    • onPause(): This runs when and activity about to go to the background
    • 20. onStop(): This is called when the activity is no longer visible to the user
    • 21. onDestroy(): This is call right before your activity is destroyed, if memory is tight onDestroy may never be called (The system will may terminate you process)
  • 22. Join Us!
    • Website: http://www.codeandroid.org/
    • 23. Facebook: Google Android Developer/User Group Singapore
    • 24. Google Groups: http://groups.google.com/group/WeCodeAndroid
    • 25. IRC community: #codeandroid on irc.freenode.net (server)
    • 26. Twitter: http://www.twitter.com/codeandroid

×