Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Android Application Architecture Garima

No description
by

Garima Jain

on 30 July 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Android Application Architecture Garima

Android Application Architecture
Coming Up...
Application Components



Folder Structure
Application Components
Activities
Visual User Interface focused on a single thing user can do.
Services
No visual interface, they run in the background.
Broadcast Recievers
Receive and react to broadcast announcements
Content Providers
Allow data exchange between applications.
Application Components
Activities
Services
Broadcast Receivers
Content Providers
Intents
Folder Structure
Android Manifest
Intent filters
XML
R Class
Strings
Folder Structure
Folder Structure
Android Manifest
Its main purpose in life is to declare the components to the system.
XML
Used to define some of the resources
Layouts (UI)
Strings
Manifest File
Preferred way of creating UIs
R Class
Auto-generated: we shouldn’t edit it.
Contains IDs of the project resources.
Use findViewById and Resources object to get access to the resources:
Ex. Button b = (Button)findViewById(R.id.button1)
Ex. getResources().getString(R.string.hello));
Strings
In res/values - strings.xml
Application wide available strings
Strings are just one kind of ‘Value’ there are many others
Thankyou!
http://edureka.in/blog/wp-content/uploads/2012/11/Components-of-Android1.jpg
http://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.ppt
http://www.ece.ncsu.edu/wireless/MadeInWALAN/AndroidTutorial/PPTs/applicationFundamentals.ppt

Intents
An intent is an Intent object with a message content. Activities, services and broadcast receivers are started by intents. ContentProviders are started by ContentResolvers.
Intent Filters
Declare Intents handled by the current application
References...
Full transcript