Android is an open source software toolkit for mobile phones and tablets that was created by google and Open Handset Alliance.
Android Terminology
1) XML :-
Xml stands for Extensible Markup Language , in android xml is used to design our layouts because xml is lightweight language which does not make my application heavy.
2) View :-
View occupies rectangular area on the screen. The View class is superclass for all GUI components in android like EditText ,TextView ,Button etc.
3)Layout :-
Layout arranges the View in proper manner on the screen, because Layout is parent of view.
4)Activity :-
Activity is a user interface screen , this is the entry point of our application .
5) Emulator :-
Emulator is an Android Virtual Device which is used to test and run our application.
6) Manifest :-
Manifest act as metadata of our application. This file contains all the important information of our application like app icon, app name , launcher and required permission.
7) Services :-
A long running background process without any user interface is called Service. for example , consider a music player . The music may be started by an activity , but you want it to keep playing even when the user has moved on to a different program , so the code that does the actual playing should be in a service.
8) Broadcast Receiver :-
Broadcast receivers are registered for system announcements like headset plugin, power connected/disconnected etc.
9) Content Providers :-
Content provider is used to share the data between multiple applications. it is the best way to share the global data between applications. for example google provides a content provider for contacts . All the information there -names , addresses , phone numbers and so forth -can be shared by any application that wants to use it.
0 Comments