Article Side

Online Article Directory!

Hello Guest! Login or Register to submit articles!

Android Applications Holo Everywhere

By Opensourcearticles Subscribe to RSS | January 13th 2012 | Views:
loading
 
  



Android Framework engineer Adam Powell wrote recently about the Android Holo theme family.

Android 4.0 showcases the Holo theme family, further refined since its debut in Android 3.0. But as most Android developers know, a new system theme for some Android devices isn’t a new or uncommon event. For an Android developer, new system themes mean more design targets for their apps. Using system themes means Android app developers can take advantage of a user’s existing expectations and it can save a lot of production time, but only if an Android app designer can reliably predict the results. Before Android 4.0, the variance in system themes from device to device could make it difficult to design an app with a single predictable look and feel. We set out to improve this situation for the Android app developer community in Ice Cream Sandwich and beyond.

If you’re not already familiar with Android’s style and theme system, you should read Styles and Themes before continuing.

Compatibility Standard

In Android 4.0, Holo is different. We’ve made the inclusion of the unmodified Holo theme family a compatibility requirement for devices running Android 4.0 and forward. If the device has Android Market it will have the Holo themes as they were originally designed.

This standardization goes for all of the public Holo widget styles as well. The Widget.Holo styles will be stable from device to device, safe for use as parent styles for incremental customizations within your app.

The Holo theme family in Android 4.0 consists of the themes Theme.Holo, Theme.Holo.Light, and Theme.Holo.Light.DarkActionBar. To use a Holo theme, explicitly request one from your manifest on your activity or application element. Your app will be displayed using the unmodified theme on all compatible Android 4.0 devices. The Holo themes may also be used as stable parent themes for app-level theme customizations.

What about device themes?

We have no desire to restrict manufacturers from building their own themed experience across their devices. In fact we’ve gone further to make this even easier. In Android 4.0’s API level 14, we’ve added a new public theme family to complement the Holo family introduced in Android 3.0: DeviceDefault. DeviceDefault themes are aliases for the device’s native look and feel. The DeviceDefault theme family and widget style family offer ways for Android developers to target the device’s native theme with all customizations intact.

Formally separating these theme families will also make future merges easier for manufacturers updating to a new platform version, helping more devices update more quickly. Google’s Nexus devices will alias DeviceDefault to the unmodified Holo themes.

Opensourcearticles - About Author:
DCKAP is a Fremont, CA based global technology services company delivering technology driven business solutions that meet the strategic objectives of the clients. Also For Free consultation and more informations on regarding Android App Developers, Android App Development and Android App Programmers.

Share on Facebook Tweet It Stumbleupon this post This post is delicious !

Article Source:
http://www.articleside.com/software-articles/android-applications-holo-everywhere.htm

Related Software Articles Subscribe to RSS

Run android on pc
Published by Maria Gini on December 30th 2011 | Software
One of the most searched phrase on Google last month was “how to run android apps on pc”. The en...
 
Google android Creator Would need to Follow a few Conditions to Update Her Application
Published by Rogarking on January 19th 2012 | Software
According to an application analytical company, Google's Android Marketplace has arrived at up to 40...
 
Free android games for pc
Published by Maria Gini on April 21st 2012 | Software
The game Drag racing is about flashy modified cars. Not like any other racing game, it brings the br...
 
7 inch android 2.2 ePAD or Tablet PC
Published by John Smith on March 28th 2012 | Computer
The 7 inch VIA 8650 Google Android tablet PC is a lightweight, compact multimedia tablet enabling yo...
 
Google's android Application Developers must Extensively Know SDK and Emulators
Published by Robert Woodard on April 24th 2012 | Software
On-line community forums such as StackOverflow.com lead Google android application developers whenev...
 
Options for Purchasing Control through Purchasing Software
Published by Purchase Control on August 25th 2012 | Software
Today there is a wide range of programs available to help with many aspects of doing business. Choi...
 
Using PO Software for a Purchase Order System and Invoice Reconciliation
Published by Purchase Control on August 25th 2012 | Software
Today keeping track of the purchases that are made is going to be very important. Finding the right...
 
Value added solutions for AR CLEARING by payment cards and credit cards
Published by Mudiam Srinivas on August 25th 2012 | Software
Mudiam solutions will enable your SAP ecosystem to be able to clear existing open invoices or charge...
 
Value added solutions for AR CLEARING by payment cards and credit cards
Published by Mudiam Srinivas on August 25th 2012 | Software
Mudiam solutions will enable your SAP ecosystem to be able to clear existing open invoices or charge...
 
Value added solutions for AR CLEARING by payment cards and credit cards
Published by Mudiam Srinivas on August 25th 2012 | Software
Mudiam solutions will enable your SAP ecosystem to be able to clear existing open invoices or charge...
 
Mobile website development – the prevailing parameters
Published by Angel on August 24th 2012 | Software
Enthusiastic developers go all out to produce great results out of mobile web development programs. ...