The Android Application Architecture

Android’s architecture encourages the concept of component reuse, allowing you to publish and share activities, services, and data with other applications with access managed by the security restrictions you put in place.

The same mechanism that lets you produce a replacement contact manager or phone dialer can let you expose your application components to let other developers create new UI front ends and functionality extensions, or otherwise build on them.

The following application services are the architectural cornerstones of all Android applications, providing the framework you’ll be using for your own software:

- Activity Manager: Controls the life cycle of your activities, including management of the activity stack.

-Views Are used to construct the user interfaces for your activities.

- Notification Manager: Provides a consistent and non-intrusive mechanism for signaling your users.

- Content Providers: Lets your applications share data between applications.

- Resource Manager: Supports non-code resources like strings and graphics to be externalized.

3 comments:

  1. I lately came beyond your web-site and accept been account affluence of posts of yours. I aloof anticipation I'd add a quick animadversion and let you apperceive that you've got a actively nice weblog. I'll watch out for updates from you!

    ReplyDelete
  2. Nice blog..good info.

    ReplyDelete
  3. Thank You. Nice Blog.

    ReplyDelete