Aswin Balaji

Aswin Balaji

186 Sadasivam Nagar,Madipakkam,Chennai, TN 600091
Aswin Balaji

Monthly Archives / June 2015


Android – Styles and Themes

June 30, 2015 | ANDROID | by Aswin Balaji

A style resource defines the format and look for a UI. A style can be applied to an individual View (from within a layout file) or to an entire Activity or application (from within the manifest file). Defining Styles A style is defined in an XML resource that is separate from the XML that specifies […]


Android – UI Controls

June 27, 2015 | ANDROID | by Aswin Balaji

Input controls are the interactive components in your app’s user interface. Android provides a wide variety of controls you can use in your UI, such as buttons, text fields, seek bars, check box, zoom buttons, toggle buttons, and many more. UI Elements A View is an object that draws something on the screen that the […]


Android – UI Layouts

June 26, 2015 | ANDROID | by Aswin Balaji

The basic building block for user interface is a View object which is created from the View class and occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the base class for widgets, which are used to create interactive UI components like buttons, text fields, etc. The […]


Android – Intents and Filters

June 24, 2015 | ANDROID | by Aswin Balaji

An Android Intent is an abstract description of an operation to be performed. It can be used with startActivity to launch an Activity, broadcastIntent to send it to any interested BroadcastReceiver components, and startService(Intent) or bindService(Intent, ServiceConnection, int) to communicate with a background Service. The intent itself, an Intent object, is a passive data structure […]


Android – Content Providers

June 20, 2015 | ANDROID | by Aswin Balaji

A content provider component supplies data from one application to others on request. Such requests are handled by the methods of the ContentResolver class. A content provider can use different ways to store its data and the data can be stored in a database, in files, or even over a network. ContentProvider sometimes it is […]


Android Broadcast Receiver

June 20, 2015 | ANDROID | by Aswin Balaji

Broadcast Receivers simply respond to broadcast messages from other applications or from the system itself. These messages are sometime called events or intents. For example, applications can also initiate broadcasts to let other applications know that some data has been downloaded to the device and is available for them to use, so this is broadcast […]


Android Service

June 20, 2015 | ANDROID | by Aswin Balaji

A service is a component that runs in the background to perform long-running operations without needing to interact with the user and it works even if application is destroyed. A service can essentially take two states − State Description        Started A service is started when an application component, such as an activity, starts it […]


Android – Activities

June 18, 2015 | ANDROID | by Aswin Balaji

An activity represents a single screen with a user interface just like window or frame of Java.Android activity is the subclass of ContextThemeWrapper class. If you have worked with C, C++ or Java programming language then you must have seen that your program starts from main() function. Very similar way, Android system initiates its program […]


Android Application Component

June 13, 2015 | ANDROID | by Aswin Balaji

Application components are the essential building blocks of an Android application. These components are loosely coupled by the application manifest file AndroidManifest.xml that describes each component of the application and how they interact. There are following four main components that can be used within an Android application: Components Description Activities They dictate the UI and […]


What is Android??

June 11, 2015 | ANDROID | by Aswin Balaji

Android™ delivers a complete set of software for mobile devices: an operating system, middle ware and key mobile applications. Open Android was built from the ground-up to enable developers to create compelling mobile applications that take full advantage of all a handset has to offer. It was built to be truly open. For example, an […]