Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Introduction to Android App DevelopmentThe Android software stack that can be described as a Linux Kernel and C/C++ librar...
   Notification Manger: provides a consistent mechanism to notify or alert users.      Content Providers: lets applicati...
Prochain SlideShare
Chargement dans…5
×

Introduction to Android App Development | Android development | Android application development

344 vues

Publié le

Peerbits is an Android development company working on Android app development, Android application development at reasonable prices.

Publié dans : Technologie, Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Introduction to Android App Development | Android development | Android application development

  1. 1. Introduction to Android App DevelopmentThe Android software stack that can be described as a Linux Kernel and C/C++ librariesexposed through an application framework that provides services for and management ofruntime and applications.The elements of the Android software stack are: 1. Linux Kernel: provides abstraction between the hardware and the rest of the stack, responsible for device drivers (Camera , Wi Fi, etc…), resources management , power management, security and net working 2. C/C++ Libraries: such as SQL lite, Graphics libraries OpenGL ES, media framework and webkit layout engine. 3. The Android Runtime: includes Core libraries and the Dalvik Vitual Machine. The Core libraries provide most of java libraries + additional Android libraries. The Dalvik VM provides (Just In Time) JIT compilation. The VM is optimized to run multiple instances of VMs. As Java applications access the core libraries each application has its own VM 4. The Android Application Framework: Provides classes required to develop an Android application and abstraction between hardware accesses. The Android Java API’s main library includes telephony, content providers (data), resources, locations and UI. 5. Application Layer: all Android applications (native or third party) are built on the application layer using the same API.So Android applications are written in Java, but remember it is not Java ME (MobileEdition). It’s just Most of J2SE libraries + Android’s own Java libraries.The Android Application structure:Android architecture encourages component reuse allowing you to publish and shareactivities, services and data between applications with security restrictions defined byyou. This enables developers to include out of the box components such as the phonedialer or contact manager to their applications, or add new functionalities to them.The bases of the Android applications are:  Activity Manager: which controls the life cycle of the activities, activities can be compared to the windows or web forms they carry the controls (views) that construct the interface, an activity represents a single screen.  Views: the UI components that construct the interface. They can be compared to the swing or windows forms controls
  2. 2.  Notification Manger: provides a consistent mechanism to notify or alert users.  Content Providers: lets applications to share data between them.  Resources Manager: much like the ASP.NET resources concept. Enables the developer to store resources such as strings or images.If you have Android development requirements contact us for further inquiry.

×