Android Terminology

 

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.

Post a Comment

0 Comments