Intent is a messaging object which can be used to communicate between two or more components like activities, services, broadcast receiver etc. Intent can also be used to start an activity or service or to deliver a broadcast..
Content Providers are used to share data between two applications. This can be implemented in two ways: When you want to implement the existing content provider in another application. When you want to create a new content provider that can share its data with other ap..
Broadcast Receiver is another building block of Android application development which allows you to register for system and application events. It works in such a way that, when the event triggers for the first time all the registered receivers through this broadcast receiver will get notified for all the events by Android Runtime. To know ..
Service is an application component that can be used for long-running background processes. It is not bounded with any activity as there is no UI. Any other application component can start a service and this service will continue to run even when the user switches from one application t..
Manifest file acts as a metadata for every application. This file contains all the essential information about the application like app icon, app name, launcher activity, and required permis..
An emulator is an Android virtual device through which you can select the target Android version or platform to run and test your developed ap..
An activity can be referred as your deviceâ€™s screen which you see. User can place UI elements in any order in the created window of userâ€..
Layout is the parent of view. It arranges all the views in a proper manner on t..
A view is an UI which occupies rectangular area on the screen to draw and handle us..
In Android, XML is used for designing the applicationâ€™s UI like creating layouts, views, buttons, text fields etc. and also used in parsing data feeds from the..