Android’s HTTP Clients

Jesse Wilson

[This post is by Jesse Wilson from the Dalvik team. —Tim Bray]



Most network-connected Android apps will use HTTP to send and receive data. Android includes two HTTP clients: HttpURLConnection and Apache HTTP Client. Both support HTTPS, streaming uploads and downloads, configurable timeouts, IPv6 and connection pooling.

Apache HTTP Client

DefaultHttpClient and its sibling AndroidHttpClient are extensible HTTP clients suitable for web browsers. They have large and flexible APIs. Their implementation is stable and they have few bugs.

But the large size of this API makes it difficult for us to improve it without breaking compatibility. The Android team is not actively working on Apache HTTP Client.

HttpURLConnection

HttpURLConnection is a general-purpose, lightweight HTTP client suitable for most applications. This class has humble beginnings, but its focused API has made it easy for us to improve steadily.

Prior to Froyo, HttpURLConnection had some frustrating bugs. In particular, calling close() on a readable InputStream could poison the connection pool. Work around this by disabling connection pooling:

private void disableConnectionReuseIfNecessary() {
// HTTP connection reuse which was buggy pre-froyo
if (Integer.parseInt(Build.VERSION.SDK) < Build.VERSION_CODES.FROYO) {
System.setProperty("http.keepAlive", "false");
}
}

In Gingerbread, we added transparent response compression. HttpURLConnection will automatically add this header to outgoing requests, and handle the corresponding response:

Accept-Encoding: gzip

Take advantage of this by configuring your Web server to compress responses for clients that can support it. If response compression is problematic, the class documentation shows how to disable it.

Since HTTP’s Content-Length header returns the compressed size, it is an error to use getContentLength() to size buffers for the uncompressed data. Instead, read bytes from the response until InputStream.read() returns -1.

We also made several improvements to HTTPS in Gingerbread. HttpsURLConnection attempts to connect with Server Name Indication (SNI) which allows multiple HTTPS hosts to share an IP address. It also enables compression and session tickets. Should the connection fail, it is automatically retried without these features. This makes HttpsURLConnection efficient when connecting to up-to-date servers, without breaking compatibility with older ones.

In Ice Cream Sandwich, we are adding a response cache. With the cache installed, HTTP requests will be satisfied in one of three ways:

  • Fully cached responses are served directly from local storage. Because no network connection needs to be made such responses are available immediately.


  • Conditionally cached responses must have their freshness validated by the webserver. The client sends a request like “Give me /foo.png if it changed since yesterday” and the server replies with either the updated content or a 304 Not Modified status. If the content is unchanged it will not be downloaded!


  • Uncached responses are served from the web. These responses will get stored in the response cache for later.


Use reflection to enable HTTP response caching on devices that support it. This sample code will turn on the response cache on Ice Cream Sandwich without affecting earlier releases:

private void enableHttpResponseCache() {
try {
long httpCacheSize = 10 * 1024 * 1024; // 10 MiB
File httpCacheDir = new File(getCacheDir(), "http");
Class.forName("android.net.http.HttpResponseCache")
.getMethod("install", File.class, long.class)
.invoke(null, httpCacheDir, httpCacheSize);
} catch (Exception httpResponseCacheNotAvailable) {
}
}

You should also configure your Web server to set cache headers on its HTTP responses.

Which client is best?

Apache HTTP client has fewer bugs on Eclair and Froyo. It is the best choice for these releases.

For Gingerbread and better, HttpURLConnection is the best choice. Its simple API and small size makes it great fit for Android. Transparent compression and response caching reduce network use, improve speed and save battery. New applications should use HttpURLConnection; it is where we will be spending our energy going forward.

Camera Advance 1.9.3 CyberAndroid


Tweet



Camera Advance 1.9.3 CyberAndroid

Overview: Full featured picture camera app.

Requirements: Android 2.1+

Camera features:
- Timer
- Burst picture capture
- Reduced racket by capturing multiple photos (a.k.a tripod mode)
- Panorama fashion produces a panoramic angle effort from 3 photos (different than 360 panoramas, exclusive on based devices)
- Zoom (only on based devices)
- Exposure Compensation (only on based devices)
- Live camera histogram (best on Android 2.2 and up)
- On concealment camera aids to getting prizewinning photos: installation and Fibonacci spiral
- Built-in picture gallery with multi-touch
- Easy UI with swipe to hide
- Configure volume buttons for zoom or picture capture
- On concealment estimate of photos mitt (accuracy depends on sound used)
- Uses class device to embed camera class content in photos

What's in this version:
-Save to outside storage


http://www.filesonic.com/file/2181521514
http://www.filefat.com/wwhnpd1jkpso
http://bitshare.com/files/rdhdkdbb/Camera.Advance.1.9.3.Android.apk.html

Swirl Pro - A Wine Guide vP.2.8.4 CyberAndroid


Tweet



Swirl Pro - A Wine Guide vP.2.8.4 CyberAndroid

Overview: Swirl helps you encounter intoxicant and road favorites with tags, notes, and pictures.
Requirements: Android 2.0+

Swirl Pro - A Wine Guide lets you see hundreds of thousands of wines from Snooth.com, view varietals and pairings.
You crapper add your possess intoxicant notes, pictures and tags to intoxicant to road favorites.

Pro adds so such more flexibility including, but not restricted to the following:
Stop looking at ads
Be supportive
Custom tags for your intoxicant categorizations
Add your possess wines
Hide items you don't use from the bag page
Display your possess tags on the bag page
Find your possess wines in search
Share intoxicant lists with other pro users

What's in this version:
-Updated UI
-Higher quality images when viewing wines
-Personal intoxicant categories/lists
-Track everything in your cellar
-Keep road of intoxicant gifts
-Minor fault fixes


http://www.filesonic.com/file/2181481484
http://www.filefat.com/znij5iqcnqiz
http://bitshare.com/files/ytbjcs26/Swirl.Pro.A.Wine.Guide.vP.2.8.4.Android.apk.html

Superuser 3.0 Final Elite CyberAndroid


Tweet



Superuser 3.0 Final Elite CyberAndroid

Overview: Superuser grants and manages root permissions on your rooted phone. This collection gives you admittance to added features not available to basic users.

Requirements: Android OS 1.6+, Rooted phone

Proposed Elite features:
- Advanced index management
- Per app notification/logging settings
- Settings backup/restore
- Busybox/sqlite installer/verifier
- Root console
- A widget of some kind?
- OVER 9000!!! (It's a feature, deal with it)

Current player features include:
- Advanced index management
- Per app notification/logging settings
- Pin endorsement for Superuser prompt
- Ghost mode
- Featured Root apps list

What's in this version:
Fixed layout on non-Honeycomb tablets
Better direction of fragments on tablets
Compatibility for Donut restored
Fixed fault that caused capricious results when an app is remembered that was previously allowed
Backup/restore of apps and preferences
Fix for Superuser intellection the star is noncurrent when it’s not
Major speed process for notifications and logging
Show seconds in index defaults to off now
Fix FC when trying to swipe left/right in HomeActivity
Fix changelog edition tracking, exclusive show what’s changed since the last instance the changelog was displayed on launch

Always check update su star after revive device) on Android 2.2.1!


http://www.filesonic.com/file/2181338634
http://www.wupload.com/file/208584215
http://www.filefat.com/2wv53zgmkwuy

Screebl Pro 2.7.3 CyberAndroid


Tweet



Screebl Pro 2.7.3 CyberAndroid

Overview: Get your Screen on! Screebl is an covering that controls power saving features supported on orientation. Never have the concealment turn soured again patch using your phone, and SAVE BATTERY too. It's doable with Screebl!

Requirements: Android 1.5+

Pro-only Features:
- Locale 1.x Plug-ins
- Tasker integration
- Icon choice
- Better spotting algorithms
- Screen timeout set from Screebl

Recent changes:
- Wording changes for tablets and other devices
- Socialization features
- Bug fixes: 271-06, 202-03


http://www.filesonic.com/file/2164708984
http://www.easy-share.com/7C9B8044E78611E09676002481FAD55A/Screebl.Pro.2.7.3.Android.zip
http://www.filefat.com/a182lvi3fsew

Glass Widgets 1.6.1 CyberAndroid


Tweet



Glass Widgets Full 1.6.1 CyberAndroid

Overview: Yet another ordered of base bag concealment widgets.

Requirements: Android OS 2.2 - 2.3

This package contains:

* Glass Clock Widget (with weather)
* Glass Calendar Widget
* Glass News Widget (RSS feeds)

They are designed to wage you with the most essential aggregation at a glance, ease still allow you to enjoy the sight of your (Live-) wallpaper. Less is more ;)

Full version include:

- Adjust Background Color (and transparency)
- Adjust Text Color (and transparency)

What's in this version:
v1.4.x:
Adds geolocation support for the clock & defy widget, nonnegative the option to exhibit the titles of RSS/Atom feeds in the programme widget. The secondary releases contained individual geolocation attendant fault fixes.
v1.5.x:
Adds the All-In-One widget, nonnegative various fault fixes.
v1.6:
This is a behind-the-scenes update. I replaced the in-memory store with a database-based store that should preclude the widgets from arbitrarily "forgetting" things whenever Android feels same cleanup up the memory.
v1.6.1:
A bugfix for the forecast dialog.

http://www.filesonic.com/file/2164475814
http://bitshare.com/files/1zfsm2zq/Glass.Widgets.Full.1.6.1.Android.zip.html
http://www.filefat.com/qmllewj14bpd

Folder Organizer 3.4.4.2 CyberAndroid


Tweet



Folder Organizer 3.4.4.2 CyberAndroid

Overview: Group items according to labels and create customizable folders and widgets

Requirements: Android OS 1.5 +

Group items according to labels and create fully customizable folders and widgets. You crapper care apps, bookmarks, contacts and shortcuts
+ Change folder icon, picture arrange support
+ Sort folder items any artefact you like
+ Make app shortcuts with custom icons and names
+ IconFinder support: see for newborn icons on the web
+ Put items in asking bar
+ Scrollable widgets

What's in this version:
3.4.4.2
Bug fixing


http://www.filesonic.com/file/2163887464
http://www.easy-share.com/93B99C2AE77711E09676002481FAD55A/Folder.Organizer.3.4.4.2.Android.apk

Glass Widgets Full v1.6.1

Glass Widgets Full v1.6.1


Glass Widgets Full v1.6.1


Requirements: Android OS 2.2 – 2.3
Overview: Yet another set of basic home screen widgets.



This package contains:


* Glass Clock Widget (with weather)
* Glass Calendar Widget
* Glass News Widget (RSS feeds)


They are designed to provide you with the most important information at a glance, yet still allow you to enjoy the sight of your (Live-) wallpaper. Less is more


Full version include:


- Adjust Background Color (and transparency)
- Adjust Text Color (and transparency)


What’s in this version:
v1.4.x:
Adds geolocation support for the clock & weather widget, plus the option to show the titles of RSS/Atom feeds in the news widget. The minor releases contained several geolocation related bug fixes.
v1.5.x:
Adds the All-In-One widget, plus various bug fixes.
v1.6:
This is a behind-the-scenes update. I replaced the in-memory cache with a database-based cache that should prevent the widgets from randomly “forgetting” things whenever Android feels like cleaning up the memory.
v1.6.1:
A bugfix for the forecast dialog.


Glass Widgets Full v1.6.1


Download


Mirror 


Mirror 1




Related Posts Plugin for WordPress, Blogger...

RealPlayer beta v0.0.0.60

Written on September 25, 2011 at 2:49 pm by


Filed under Android apps {no comments}


RealPlayer beta v0.0.0.60


RealPlayer beta v0.0.0.60


Requirements: android 1.5+
Overview: Entertainment on your Android. RealPlayer is one of the best Android apps to enjoy your music, videos, and photos.



More user-friendly than ever, RealPlayer includes an intuitive user interface, playlist editor, widgets, searching, content folder selection, fast scrolling, and a ton of other features to make your media experience more enjoyable. Best of all, RealPlayer supports any file format that your device currently supports (it will only play RealMedia if your device supports it).


Download RealPlayer today and tell us what you think – we listen to user feedback and implement the most requested features.


Recent changes:
Create and edit playlists on the device
Search including voice search
Lock screen widget
Improved widget with cover art
Fast scrolling
Share your media with friends using social networking services
Move the application to the SD card
Compatibility with headphone controls
Set songs as ringtones
Auto bookmarking for videos
Pause when headphones are disconnected
Support for new versions of Android including Honeycomb
Graphics optimized for high-res tablets
Bug fixes and other improvements


RealPlayer beta v0.0.0.60


Download


Mirror 


 




Related Posts Plugin for WordPress, Blogger...

Folder Organizer v3.4.4.2

Written on September 25, 2011 at 2:38 pm by


Filed under Android apps {no comments}


Folder Organizer v3.4.4.2


Folder Organizer v3.4.4.2


Requirements: Android OS 1.5 +
Overview: Group items according to labels and create customizable folders and widgets



Group items according to labels and create fully customizable folders and widgets. You can organize apps, bookmarks, contacts and shortcuts
+ Change folder icon, icon pack support
+ Sort folder items any way you like
+ Make app shortcuts with custom icons and names
+ IconFinder support: search for new icons on the web
+ Put items in notification bar
+ Scrollable widgets
 


 http://www.youtube.com/watch?v=reZTEvikxpQ


Video preview:


What’s in this version:
3.4.4.2
Bug fixing


Folder Organizer v3.4.4.2


Download


Mirror 


Mirror 1




Related Posts Plugin for WordPress, Blogger...

Android Lost 2.3: The Best Locator/Controlling App

Update: Android Market Version 3.1.5

Angry Birds Seasons: Moon Festival 1.6.1 CyberAndroid


Tweet



Angry Birds Seasons: Moon Festival 1.6.1 CyberAndroid (Paid Amazon/Ad-free)

Overview: Angry Birds Celebrate the Holidays
Requirements: Android 1.5+

The holidays hit arrived, but the Angry Birds ease can't catch a fortuity from the tricks of those greedy naif pigs. In this stylish update, it's Sept and the slug is flooded and broad as the Angry Birds head to China for the Mooncake Festival! The 3000-year-old harvest festivity is digit of the most important Chinese holidays, and the pigs conceive they can conceal themselves in the midst of every the celebrations.

Help the Angry Birds as they chase the pigs finished 30 sort newborn levels filled with pagodas, rabbits, and red lanterns, lit by a impressive harvest moon. Like in the example Angry Birds, the pigs hoodwink the peace-loving crowd discover of their wanted eggs, leaving them with null but a coercive thirst for revenge. It's instance to alter backwards their unequalled sort of weaponry--the finger-powered slingshot--and release an armament of angry artillery in this collection of five seasonal adventures for the world's most favourite physics-based unplanned game.

See climates whir time as you aviate finished the expose towards those greedy swine: defeat their newborn seasonally-themed bases with your decorated firepower, beatific aim, and plentitude of pass cheer.

New Treats, New Tricks
Mortal enemies acceptation the pass spirit with a very brief truce.
In Trick or Treat, the pigs cleverly apply a bedsheet to anxiousness the birds and disconcert them from their eggs. Fly finished lantern-lit clearings enclosed by creepy trees, frightening flooded moons, and pig-filled pumpkins as you turn ham into bacon in over 45 excitable stages.

It's the most wonderful instance of the assemblage in Season's Greedings, but there's no jolliness in this shuttle nest. The pigs haw dress up as Santa Claus and become direction gifts, but it's every a trick. Plow finished the deceive and cover in over 25 life of yuletide revenge.

Love is in the expose in Hogs and Kisses: intend near enough to blow the pigs a touching before you blow them away. Break finished the sticks and stones and blackball the pigs with mercy in over 18 heartwarming levels.

Go Green, Get Lucky for St. Patrick's Day. The pigs module requirement more than four-leaf clovers, buckled hats, and tempting pots o' metallic to disconcert the birds. Forget the shillelagh. Use the birds themselves to place the smackdown in more than 18 levels of elating emerald action.

In their Easter special, the birds verify in the season by feat on an foodstuff hunt. Stay hot on the dawdle of those greedy naif pigs as you pass the Angry Birds to victory--it's feat to verify more than a some colorful wind foodstuff decoys to stop these furious fowl.

More content is on the way! Stay tuned for episodic updates as you punish those greedy pigs, encounter the eggs, and support the crowd intend angry every over again.

The Birds are Back
It's a site smash--the Angry Birds become knocking on Halloween.
The Angry Birds possess courage, dedication, and an enormous slingshot. What they requirement is a artefact to start themselves toward those dishonorable pigs, and that's where you become in. Slide your finger across your touchscreen to pull the plaything backwards and adjust the flight of apiece shuttle for peak effect. Then, lift your finger from the concealment to waste your avian friends toward their greedy naif foes. Once the shuttle is in mid-flight, only tap your concealment at just the correct moment to release apiece its primary ability.

Boom Goes the Dynamite
As with the example Angry Birds, Angry Birds Seasons is a physics-based teaser game. You catapult apiece shuttle toward pigs hiding behindhand a difference of destroyable materials. Use apiece bird's unequalled skills to fortuity finished crates, boards, stone, ice, snow, glass, dynamite, and another materials. Learning which birds work prizewinning against which materials module support you causing chain reactions, destroying the pigs and generating broad scores. Snuff discover the pigs using the fewest sort of birds doable to score the most points.

Launch into the Seasons
Rain on the pigs' Valentine's Day fuck parade.
As the seasons change, so module your Angry Birds experience. Immerse yourself in the pass embolden of your choice with an Angry Birds-themed twist, whether it's the centime signaling melodies of St. Patrick's Day, the soothing ingeminate highlights of Hogs and Kisses, the sleigh bell-and-organ wad of Season's Greetings, or the Monster Mash-like soundtrack of Trick or Treat.

Just like the example Angry Birds, layers of shifting scenery, shuttle songs, pig grunts, and calls to state from our slingshot-loaded friends add the mettlesome a significance of depth and movement. Zoom in and discover of apiece scene to intend a meliorate significance of where to start your incoming bird, altering the game's look and feel.

Unwrap These Awards
Angry Birds Seasons rewards you with metallic goodies for different accomplishments.
• Golden Eggs: Poke your beak into hard-to-reach areas to encounter digit of these prizes in apiece themed take pack. Choose the metallic foodstuff in the take superior schedule to admittance a recreation bonus stage.
• Three-Star Bonuses: Master apiece initiate with three stars to alter another bonus initiate (indicated by a pumpkin, present, heart, or pot o' gold) and fill the picture with metallic stars.

What's newborn in edition 1.6.1
Fixed an ad issue institute in the preceding version
What's newborn in edition 1.6.0
Vibrant newborn Moon festivity theme
30 sort newborn levels to test your teaser skills
8 hidden pieces of mooncake to collect, with a primary take erst you've institute them all!


http://www.filesonic.com/file/2143951634
http://www.wupload.com/file/204907215
http://www.filefat.com/3v3rpxky0kxo

A.I.type Keyboard Plus v1.0

A.I.type Keyboard Plus v1.0


A.I.type Keyboard Plus v1.0


Requirements: ANDROID 2.1 and up
Overview: A.I.type’s revolutionary text prediction will help you type faster and better!
An intelligent keyboard with revolutionary context-sensitive text prediction, auto-correction, auto-learning, undo/redo/navigation capabilities and cool (and customizable!) skins (WP7, Windows 8 and iPhone for instance).


A.I.type Keyboard Plus v1.0


ut of the box, the keyboard provides English prediction only at the moment, but it learns any language you use! (add your local language in the settings, if it’s not there by default).
Psychic word completions and predictions are generated by A.I.type’s servers on the Cloud. When the device is offline or Internet connection is too slow, or if you disabled Cloud-based prediction, word suggestions will be generated by the device only.
The keyboard also learns your unique words and style of writing (MyType). Just type your texts normally and it will keep learning. The learning model is stored on the device itself and is NOT shared with our servers.
Privacy notice: while installing A.I.type Keyboard, you will receive a warning message about collecting sensitive data. This is the standard general-purpose Android message issued for any downloaded keyboard and it does not pertain to A.I.type. Our keyboard DOES NOT COLLECT YOUR SENSITIVE DATA.
Personal request: if you like our keyboard – please be kind and give us 5 stars in the Market (“four is more but five – and we thrive!”), plus a nice comment. If you don’t like us – please let us know why (support@aitype.com), and we urge you to hold yourself from rating us low. We are working hard to make it a great keyboard, and there are many challenges in the way… We are very responsive and appreciative to feedback and comments, and answer every message (if you provide contact details, of course).
 


http://www.youtube.com/watch?v=Ab25nviakcw


Video preview: 


Key features:
* Suggests your next word!
* Completes your current word!
* Corrects your spelling as you type!
* Auto corrects your typos when you hit the spacebar (context-sensitive)!
* Automagically learns your common words and style. We call it – MyType (beta!)
* Supports unique skins (Windows Phone 7 skin, iPhone skin, large buttons skin and more).
* Allows skin customization – colors, background images etc.
* Includes a layout for undo/redo/copy/paste/navigation and more.
On our agenda:
* Prediction in other languages (recommendations?)
* Learning from SMS messages on start-up
A.I.type’s revolutionary text prediction will speed up your writing by saving more than 75% of your keystrokes. You choose entire words instead of typing one letter at a time. A.I.type is great for your emails, SMS messages, chats, social network communications etc.
With A.I.type, the word you’re looking for will often appear in the list without typing even a single letter! Practically any word appears with just one or two keystrokes. This ability comes from A.I.type’s patent pending technology which understands what you’re typing and helps you quickly and easily find just the word you were looking for.
In addition, when you type fast and make typos as you go, A.I.type auto-corrects your words, and – being sensitive to the context – it does it well!
Because A.I.type keeps improving, it’s recommended that you allow the auto-update feature to run so you’ll always have the latest version.
Own a Tablet? Download A.I.type Tablet Keyboard and get a whole new experience in typing!
Want Android style prediction on your Windows? Visit our website (http://www.aitype.com) and download the PC version for free!
If you have any problems at all with the installation or use of our A.I.type Beta, or if you would like to leave feedback, please contact support@aitype.com.
You may also write us feedback via the Feedback Form of the keyboard. If you fill out your e-mail address, we promise to respond!
Writing has never been easier!


A.I.type Keyboard Plus v1.0


Download


Mirror


Mirror 1 


Mirror 2



Related Posts Plugin for WordPress, Blogger...

Kaspersky Mobile Security v9.10.77

Written on September 23, 2011 at 8:14 pm by


Filed under Android apps {no comments}


Kaspersky Mobile Security v9.10.77


Kaspersky Mobile Security v9.10.77


Requirements: Android 1.5+
Overview: Robust anti-theft, anti-malware, privacy protection and call/SMS filter.


Kaspersky Mobile Security v9.10.77


Kaspersky Mobile Security offers you complete peace of mind, knowing that your smartphone and your data have the advanced protection against privacy violation, device loss or theft, annoying calls and messages, as well as malicious software.


< Anti-Theft >
* Remotely Lock or Wipe your phone if it is lost or stolen. Just send a special SMS to a missing device to remotely activate protection.
* Prearranged message will be displayed on the screen if the smartphone is locked, allowing any law-abiding citizen that finds your smartphone to return it to you.
* Locate your smartphone using GPS, GSM or Wi-Fi – see it’s exact location on Google Maps.
* The first thing a thief normally does is to remove a SIM card. If the SIM is replaced, SIM Watch feature will immediately lock the device and send you an email alert with the new number.


< Call & SMS Filter >
Choose which contacts you want to accept calls and messages from.
Easily blacklist annoying numbers just by a single click.


< Privacy Protection >
Mark a contact as ‘private’, meaning that no trace of them will appear in contact lists, SMSs and call logs.
Other people using your mobile will only see what you allow them to see.


< Anti-Malware Protection >
Everything you need to keep your smartphone protected:
Real-time protection from malware, on-demand or scheduled antivirus scans, automatic updates over-the-air.


Serials:
V3TQ2-TBTAF-78J36-H6BNC
C3R1B-1G8MT-NENSQ-KEY2Y
5DRR9-KZY8M-2DCQK-V824Y
XW1Q6-QFWRV-F6B6J-A2AXQ
FJRQX-9V176-CNPZT-EQXUB
YGCKT-1FJNF-5P3PD-J933K
MBMP8-MSFA9-MSRTV-YUS36
H13BS-C1ECC-S3MEU-627CH
WKEND-XWP2G-DBJUE-BJEQW
15N7Q-BA2V4-X28NN-HUJSE


Kaspersky Mobile Security v9.10.77


Download


Mirror 


Mirror 1



Related Posts Plugin for WordPress, Blogger...

WidgetLocker Lockscreen v2.1.0

WidgetLocker Lockscreen v2.1.0


WidgetLocker Lockscreen v2.1.0 apk
Requirements: Android OS 1.6 +
Overview: Customize your lock screen!


WidgetLocker Lockscreen v2.1.0WidgetLocker is a lock screen replacement that puts you in control of the look, feel and layout of your lock screen.


- Drag and Drop placement of Sliders, Android Widgets and App Shortcuts
- Sliders look selectable from built-in styles (Android, Sense, Motorola 2.2, iPhone, and Android 2.0 Rotary) or from user-themes.
- Slider Actions can be customized, for example Slide-to-launch-Camera or Slide-to-call-your-Girlfriend.
- Resizable widgets and custom grid size
- Notification badges on apps/sliders via ADWNotifier ( http://t.co/LDKMQii )
- Customize which widgets/buttons are allowed or blocked at the lock screen
- Optional Easy Wake Mode, allows all hardware buttons to wake, rather than just the power button (Does not work on all phones)


Portions of WidgetLocker are based on the excellent ADW.Launcher ( http://t.co/YvVMkGc ) by Ander Webb and friends.
Official Gingerbread 2.3.3 (Nexus One) breaks trackball wake: http://goo.gl/NaSwN
CM7 nightlies might remove your widgets from WidgetLocker, fix here:


http://goo.gl/ge1qU


What’s in this version:
WidgetLocker Lockscreen v2.1.0 apk
More options for Root users
MIUI-like slider
Clock on Sense slider is optional
Added center button to rotary slider (pull down)
Allow editing existing sliders (From resize mode)
Much better wallpaper cropping
Option to only allow Volume buttons while music is playing
WaveLauncher integration
Unlock-with-Wifi integration (Requires UWW 1.1, coming soon)
Atrix Fingerprint scanner fixes
General fixes and optimizations


Note:
Please uninstall old version first.


Free WidgetLocker Lockscreen v2.1.0 apk


Download



Related Posts Plugin for WordPress, Blogger...

Android still hot but many eyeing Windows Phone 7

Android is still the No. 1 choice of current and future smartphone owners, but Windows Phone 7 has been kicking up more interest among prospective phone buyers, says a report released yesterday by NPD Group.

windows phone 7 device
Among all smartphone operating systems, Android generated interest among 63 percent of consumers, more than any other mobile OS, according to NPD's Connected Intelligence (PDF), a service that analyzes connected devices, access, and content. As just a single example, one-third of BlackBerry smartphone owners are eyeing an Android phone as their next purchase.

And though Google's OS has accounted for almost half of all smartphone purchases over the past three quarters, its continued dominance is by no means assured, notes NPD.

"Android is also experiencing continued competition from Apple's popular iPhone, as well as some nascent competition from Windows Phone 7," Linda Barrabee, research director for Connected Intelligence, said in a statement.

Among current and future smartphone owners, 44 percent are thinking of buying a Windows Phone 7 device, according to NPD's data. Despite those results, Microsoft still faces challenges trying to turn its latest mobile OS into a major player.

Almost half (45 percent) of consumers aren't even familiar with Windows Phone 7. And among the 50 percent looking to pick up a smartphone over the next six months but who have no interest in Microsoft's OS, most said they're just not aware of it. For example, 46 percent specifically said that they "don't know enough about it."

Microsoft also faces a market entrenched by other mobile platforms and ecosystems, as 21 percent of consumers not considering Windows Phone 7 said they have "too much time or money invested in another smartphone OS."

Noting that Windows Phone 7 has "a way to go before consumers really understand what it is," Barrabee said that "but with the right marketing mojo, apps portfolio, and feature-rich hardware, Microsoft could certainly improve its standing and chip away at Android's dominant market position."

Since its debut last October, Windows Phone 7 has run into a tough time going up against the likes of the iPhone and Android. A Gartner report from May showed Microsoft's OS at the bottom of the list in terms of worldwide market share. And an NPD report released last month still found Windows Phone 7 far behind Android, iOS, and BlackBerry with only around 5 percent of the market.

However, some analysts are expecting a surge for Microsoft's mobile OS over the coming years. An IDC report from March put Windows Phone 7/Windows Mobile in second place behind Android with a 21 percent market share in 2015.

Analysts and Microsoft alike are anticipating a boost in share courtesy of the company's partnership with Nokia. Microsoft is also busy prepping the next major update to Windows Phone 7, dubbed Mango, as part of its ongoing effort to counter the competition.



Another Articles.. Android Best Phone

Android OS Names: A Review of 'Delicious' Market-Changing Operating Systems


Android's latest OS, Ice Cream Sandwich is scheduled to release in late October and will debut on the Samsung Nexus Prime smartphone on November 3.
android ice cream os


It is expected to revolutionize the entire OS, which has been in high demand and now powers a number of devices on several different wireless networks.

After a lackluster debut in 2008, the Android OS has since garnered a steady increase in popularity and currently accounts for 48 percent of the global market share, according to research firm Canalys.

In order to keep up with technology and constantly fix bugs, the Android OS has had a number of upgrades in just three years.

After the initial OS, G1, which was powered on the T-Mobile network and was not particularly popular, Android stepped up its game and began developing systems that were not only a techie's dream, but were also extremely “delicious” to speak of.

Since G1, each OS has been named alphabetically after a desert.

Like us on Facebook



Here is a rundown of Android's many tantalizing operating systems, as detailed by CNET.

Cupcake, 1.5, released in April 2009, introduced the universal search box, an updated Android Market, a camera and voice-to-text capability.

Donut, 1.6, released in September 2009, introduced the virtual onscreen keyboard, camcorder mode for the camera, stereo Bluetooth, home screen widgets and folders, copy and paste and search within the browser and direct upload to YouTube and Picasa.

Eclair, 2.0, released in October 2009, introduced multiple user accounts, a universal e-mail inbox, the quick Contact pop-up widget, saved SMS and MMS search, an updated camera, Bluetooth 2.1 and various keyboard improvements.

Eclair, second helping, 2.1, released in January 2010, introduced live wallpaper and five home screens as well as speech-to-text for any text operation.

Froyo, 2.2, released in May 2010, introduced a faster OS, USB and hot-spot support capability, an Android Market update, Adobe Flash 10.1, file uploading in the browser and increased Microsoft Exchange and Bluetooth support.

Gingerbread, 2.3, released in December 2010, introduced an updated copy and paste, WebM video compression support, NFC (near field communication) support, various camera updates and virtual keyboard shortcuts.

Honeycomb, 3.0, released in February 2011, introduced a tablet OS, 3D graphics support, browser, plane mode and UI updates, video chatting with Google Talk, full-screen-mode photo gallery and Bluetooth tethering.

Most Android smartphones currently run on either Froyo or Gingerbread while the Honeycomb OS specifically powers tablet computers.

Ice Cream Sandwich is speculated to either have the model number 4.0 or 2.4.1 and is expected to power both smartphones and tablets.


Another Articles.. Android Best Phone

HTC Vigor Might be a Threat to Motorola Droid Bionic

HTC's Vigor, which is slated to be released in October with its superlative specifications, is likely to up the ante against Motorola Droid Bionic.

Motorola Droid Bionic
While Motorola is still basking in the buzz that has been created with rave reviews, HTC has thrown down the gauntlet in the 4G LTE race, with rumors about Vigor doing rounds in different parts of the world.

The phone from HTC matches the features of Motorola Droid Bionic in every aspect. On the Verizon's 4G LTE network, HTC Vigor's key competitors are Droid Bionic, Samsung Droid Charge and HTC Thunderbolt. However, the surmised specifications of HTC Vigor and Droid Bionic easily dwarf the other two phones. Thus, HTC Vigor and Motorola Droid Bionic are expected to be the top superphones on the 4G LTE, making them a rather juicy proposition for buyers.

Here is a comparison between the two smartphones.

Size: Motorola Droid Bionic has 127.5 x 66.9 x 11 mm dimension and weighs 158.8 g. HTC Vigor's dimension has not yet been revealed. However, as it has similar specifications like HTC Sensation XE model, it is likely to come with a dimension of 126.1 x 65.4 x 11.3 mm and may weigh above 160 g like HTC Thunderbolt due to LTE chip support. Also, HTC Thunderbolt has a dimension of 122 x 66 x 13 mm.

Display: HTC Vigor 4G LTE features 4.3-inch 720 x 1280 pixels TFT capacitive touchscreen compared to the Motorola Droid Bionic's 4.3-inch 540 x 960 pixels TFT capacitive touchscreen display.

Input features: The input features found in HTC Vigor include multi-touch input method, accelerometer sensor for UI auto-rotate, proximity sensor for auto turn-off, gyro sensor and HTC Sense v3.5 UI. (Rumors also points to a new version of HTC Sense dubbed Sense 3.3). The Droid Bionic features multi-touch input method, accelerometer sensor for UI auto-rotate, proximity sensor for auto turn-off and touch-sensitive controls.

Memory: HTC's Vigor smartphone has 1 GB RAM which should be the highest for any latest HTC smartphones as most of them feature 768 MB RAM, also Vigor features 16 GB internal memory compared to HTC Thunderbolt's 8 GB storage. Motorola Droid Bionic has 16 GB storage, 1 GB RAM and 2 GB ROM support.

3G: HTC Vigor is expected to feature Rev.A up to 3.1 Mbps LTE support, similar to Motorola Droid Bionic.

WLAN/Bluetooth/USB: HTC Vigor will have Wi-Fi 802.11 b/g/n, DLNA, Wi-Fi hotspot support along with Bluetooth version 3.0 with A2DP and EDR and it also features microUSB version 2.0. Droid Bionic has almost similar features but differs with Bluetooth version 2.1.

Camera: HTC Vigor has an 8-megapixel 3264x2448 pixels camera with autofocus, dual-LED flash, geo-tagging, touch-focus, image stabilization, face detection and instant capture features. The camera can capture videos 1080p at 30fps and has a stereo sound recording feature and comes with a secondary 2-megapixel camera.

Droid Bionic has an 8-megapixel 3264x2448 pixels camera with autofocus, dual LED flash, geo-tagging, touch focus, face and smile detection and image stabilization features. It can capture videos 1080p at 30fps and has a VGA secondary camera.

Operating System: Both the smartphones have the latest Android OS version 2.3 (Gingerbread) support.

Processor: Motorola Droid Bionic is the clear leader in terms of CPU speed for a dual core LTE phone until HTC Vigor came along. Motorola's phone has dual-core 1 GHz ARM Cortex-A9 TI OMAP4430 chipset processor.

HTC Vigor features 1.5 GHz dual-core processor. But it's unclear what chipset the smartphone will feature. The latest HTC Sensation XE phone features 1.5 GHz dual-core Adreno 220 GPU Qualcomm MSM 8260 Snapdragon processor which may make it into HTC Vigor too.

Battery: The battery found in Motorola Droid Bionic is Li-Ion 1735 mAh, giving a talk time of up to 10 h 40 min on 3G while with LTE 4G. Tests show the phone giving close to 8 hours support.

HTC Vigor battery size is a disputable one as few sources reveal a battery capacity of 1,620 mAh which popped up on Amazon Web site. HTC is surely going feature a higher battery capacity than Li-Ion 1400 mAh found in HTC Thunderbolt due to Thunderbolt's battery drainage issue. Meanwhile, HTC Sensation XE comes with Li-Ion 1730 mAh which can possibly be accommodated in HTC Vigor too.

HTC Vigor is expected to feature Beats from Dr Dre and the smartphone is being rumored to be named as Droid Incredible HD or HTC Thunderbolt 2. Some sources say it might be launched on Oct. 13. At the same time, other sources reveal that the phone named Vigor is coming out only a week later on October 20 falling in line with Apple's iPhone 5 launch.

Observers have speculated that the smartphone may have a price tag of around $250 or even $300 due to the 4G LTE capability of the HTC Vigor.

A special HTC event will be held in London on October 6. HTC Vigor unveiling falls in line with iPhone 5, Nokia Windows Phone and Google Nexus Prime. All these give an indication that HTC Vigor is expected to be the new flagship phone of the company.

Meanwhile, data revealed by comScore, analyzing the growth trends of the smartphone platforms across the five leading European markets (France, Germany, Italy, Spain and the United Kingdom), show that nearly 1 in 4 smartphone users in EU5 reported using smartphones running on the Google Android platform. Surprisingly, HTC leads in Europe while Samsung phones follow close behind. Similar trend is expected in the U.S. as well with the launch of HTC smartphones this fall.

Another Articles.. Android Best Phone

Almost Half of Owners to Ditch Android With Next Upgrade

Nearly half of Android owners want to move away from the operating system when they next upgrade, according to a report out today.

android
The survey, conducted by UBS, asked more than 500 smartphone owners worldwide and found that 45 per cent of Android owners want to switch, while just 11 per cent of iPhone users would consider moving to a different phone manufacture.Interestingly, only 39 per cent of HTC owners said they'd stick with the company for their next upgrade and a third of BlackBerry owners said they'd stick with the Canadian firm for the coming year, showing a significant fall from 62 per cent just 18 months ago.

This steep decline in Blackberry loyalty amongst owners suggests that the company is falling out of favour with buyers, perhaps as iOS becomes more suited to business securities, BlackBerries have lost their unique selling point of business-orientated encryption and security.

Retention of iPhones fell just six per cent over the same 18 month period.

According to the survey Android users are happier with their software than hardware, with 55 per cent of users saying they would stick with the software, but would try a phone from a different vendor next time.

Twenty eight per cent of Samsung owners, 25 per cent of Motorola and just 24 per cent of Nokia owners would stick with their manufacture of choice for the next upgrade.

By Alistair Charlton
Read another article... Android Best Phone

Phones With Android 2.3

Phones With Android 2.3

The brand-new Android 3.0 Honeycomb is specialized for large-screen devices, including tablet PCs. For mobile phones, Android 2.3 Gingerbread is the latest version of the Android operating system that best fits mobile phones. 

Here is a list of Samsung mobile phones with Android 2.3 Gingerbread operating system. 

Samsung Galaxy S2 
The telephone line of Samsung S Galaxy achieved huge success in 2010. On their latest video teaser revealed yet another model of this family of mobile phones, the Samsung S2 Galaxy - a smartphone Android 2.3 Gingerbread. 
The Galaxy S2 should be officially presented at this year's Mobile World Congress in Barcelona, ​​Spain. 

Samsung Galaxy S2

The Galaxy S2 should have the following specifications and features: 1GHz processor, 1GB of RAM, 4.3inch AMOLED display, 8 megapixel camera, support 4G and other features yet to be revealed. 


Nexus S 
The first phone to run on Android 2.3 is the Gingerbread S. The same developer Nexus operating system Android, Google Inc., has designed the St. Nexus Meanwhile, Samsung - one of the well acclaimed mobile phone brands, produces the mobile units. 

Nexus S

Nexus S is a superb 4 inch. And 'slightly contoured to fit comfortably in the palm of the hand of the user and conform to the curve of your face when you use it for calls. 
It is pre-installed Google Earth and Google Maps in 3D. 
The phone is unlocked by default so you can choose the preferred provider network. 

Sony Ericsson Xperia Neo 
Previews of New Xperia ahead of the official presentation reveals that this phone from Sony Ericsson runs on Android 2.3 Gingerbread. 
sony ericsson xperia neo


Other details show that has 1 GHz and 512MB RAM. The touch screen has a resolution of Xperia Neo 854 × 480 pixels. This screen has a length of 4 inches diagonally. 
Neo The Xperia features a 8.1-megapixel back camera and a 2 megapixel camera front which is perfect for video chat.

Euro Android Developer Labs

This series started last month, and now registration is open for the European leg:

  • Berlin — September 28 and 29.

  • London — October 3 and 5.

  • Paris — October 27 and 28.

Remember, this ADL series isn’t another set of introduction-to-Android sessions, nor any other kind of general overview. It's specifically aimed at optimizing Android apps for tablets, in particular creating high-quality tablet apps with an emphasis on polish and user-experience.

Registration is a two-step process. Anyone can register, but we can only accommodate a relatively small number of attendees from among the registrants, based on whether they already have an Android app with the potential to be a top-tier tablet app in terms of quality, fit, and finish. The goal is to bring your app to the ADL, and leave equipped to make it into one that makes Android tablet users smile.

Preparing for Handsets

[This post is by Scott Main, lead tech writer for developer.android.com. — Tim Bray]

Early this year, Honeycomb (Android 3.0) launched for tablets. Although Honeycomb remains tablets-only, the upcoming Ice Cream Sandwich (ICS) release will support big screens, small screens, and everything in between. This is the way Android will stay from now on: the same version runs on all screen sizes.

Some Honeycomb apps assume that they’ll run only on a large screen, and have baked that into their designs. This assumption is currently true, but will become false with the arrival of ICS, because Android apps are forward-compatible — an app developed for Honeycomb is compatible with a device running ICS, which could be a tablet, a phone, or something else.



If you’ve developed a tablet app on Honeycomb, it’s important that your app do one of two things: prevent installation on smaller screens or (preferably) support smaller screens with the same APK.

Making your Honeycomb app for tablets only

If you don’t want your app to be used on handsets (perhaps it truly makes sense only on a large screen) or you need more time to update it, add the following <supports-screens> declaration to your manifest:

<manifest ... >
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />
<application ... >
...
</application>
</manifest>

This describes your app’s screen-size support in two different ways:

  • It declares that the app does not support the screen size buckets “small”, “normal”, and “large”, which are traditionally not tablets


  • It declares that the app requires a screen size with a minimum usable area that is at least 600dp wide


The first technique is for devices that are running Android 3.1 or older, because those devices declare their size based on generalized screen size buckets. The requiresSmallestWidthDp attribute is for devices running Android 3.2 and newer, which added the capability for apps to specify their size requirements based on a minimum number of density-independent pixels. In this example, the app declares a minimum width requirement of 600dp, which generally implies a 7”-or-greater screen.

Your size choice might be different, of course, based on how well your design works on different screen sizes; for example, if your design works well only on screens that are 9” or larger, you might require a minimum width of 720dp.

The catch is that you must compile your application against Android 3.2 or higher in order to use the requiresSmallestWidthDp attribute. Older versions don’t understand this attribute and will raise a compile-time error. The safest thing to do is develop your app against the platform that matches the API level you’ve set for minSdkVersion. When you’re making final preparations to build your release candidate, change the build target to Android 3.2 and add the requiresSmallestWidthDp attribute. Android versions older than 3.2 simply ignore that XML attribute, so there’s no risk of a runtime failure.

For more information about why the “smallest width” screen size is important for supporting different screen sizes, read New Tools for Managing Screen Sizes (really; it’s got lots of things you need to know).

Making your Honeycomb app work on handsets

On the other hand, if you want to distribute your app to devices of all sizes, we recommend that you update your existing Honeycomb app to work on smaller screens as well, rather than publishing multiple APKs.

Optimizing for handsets can be tricky if your designs currently use all of a large screen to deliver content. It’s worth the effort, though, because Ice Cream Sandwich brings the Honeycomb APIs to handsets and you’ll significantly increase the user-base for your app. Using a single APK for all devices also simplifies your updating and publishing process and makes it easier for users to identify your app.

Here are two guidelines to help make your Honeycomb tablet app work well on handsets:

  • Build your design around Fragments that you can reuse in different combinations, in single-pane layouts on handsets and multi-pane layouts on tablets


  • Be conservative with your Action Bar design so the system can adjust its layout based on the screen size


Creating single-pane and multi-pane layouts

The most effective way to optimize your app for both handsets and tablets is to combine fragments in different ways to create “single-pane” layouts for handsets and “multi-pane” layouts for tablets. There are two approaches to doing this:

  • For any screen in which your tablet version displays multiple fragments, use the same activity for handsets, but show only one fragment at a time — swapping the fragments within the activity when necessary.


  • Use separate activities to host each fragment on a handset. For example, when the tablet UI uses two fragments in an activity, use the same activity for handsets, but supply an alternative layout that includes just one fragment. When you need to switch fragments (such as when the user selects an item), start another activity that hosts the other fragment.


The approach you choose depends on your app design and personal preferences. The first option (single activity) requires that you dynamically add each fragment to the activity at runtime---rather than declare the fragments in your activity’s layout file — because you cannot remove a fragment from an activity if it’s been declared in the XML layout. You might also need to update the action bar each time the fragments change, depending on what actions or navigation modes are provided for the fragment. In some cases, these factors might not matter to your app, so using one activity and swapping fragments will work well. Other times, however, using just one activity and dynamically swapping fragments can make your code more complicated, because you must manage all the fragment combinations in the activity’s code rather than leveraging alternative layout files.

I’m going to talk about the second option in more detail. It might be a little more up-front work, because each fragment must work well across separate activities, but it usually pays off. It means that you can use alternative layout files that define different fragment combinations, keep fragment code modular, simplify action bar management, and let the system handle all the back stack work.

The following figure demonstrates how an application with two fragments can be arranged for both handsets and tablets when using separate activities for the handset design:

In this app, Activity A is the “main activity” and uses different layouts to display either one or two fragments at a time, depending on the size of the screen. When on a handset-sized screen, the layout contains only Fragment A (the list view); when on a tablet-sized screen, the layout contains both Fragment A and Fragment B.

Here’s res/layout/main.xml for handsets:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="com.example.android.TitlesFragment"
android:id="@+id/list_frag"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>

And res/layout-large/main.xml for tablets:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/frags">
<fragment class="com.example.android.TitlesFragment"
android:id="@+id/list_frag"
android:layout_width="@dimen/titles_size"
android:layout_height="match_parent"/>
<fragment class="com.example.android.DetailsFragment"
android:id="@+id/details_frag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>

How the application responds when a user selects an item from the list depends on whether Fragment B is available in the layout. If Fragment B is there, Activity A notifies Fragment B to update itself. If Fragment B is not in the layout, Activity A starts Activity B (which hosts Fragment B).

To implement this pattern for your application, it's important that you develop your fragments to be highly compartmentalized. Specifically, you should follow two general guidelines:

  • Do not manipulate one fragment directly from another.


  • Keep all code that concerns content in a fragment inside that fragment, rather than putting it in the host activity’s code.


To avoid directly calling one fragment from another, declare a callback interface in each fragment class that it can use to deliver events to its host activity, which implements the callback interface. When the activity receives a callback due to an event (such as the user selecting a list item), it acts appropriately based on the current fragment configuration.

For example, Activity A from above handles item selections like this:

/** This is a callback that the list fragment (Fragment A) calls
when a list item is selected */
public void onItemSelected(int position) {
DisplayFragment fragB = (DisplayFragment) getFragmentManager()
.findFragmentById(R.id.display_frag);
if (fragB == null) {
// DisplayFragment (Fragment B) is not in the layout,
// start DisplayActivity (Activity B)
// and pass it the info about the selected item
Intent intent = new Intent(this, DisplayActivity.class);
intent.putExtra("position", position);
startActivity(intent);
} else {
// DisplayFragment (Fragment B) is in the layout, tell it to update
fragB.updateContent(position);
}
}

When DisplayActivity (Activity B) starts, it reads the data delivered by the Intent and passes it to the DisplayFragment (Fragment B).

If Fragment B needs to deliver a result back to Fragment A, then the process works similarly with a callback interface between Fragment B and Activity B. That is, Activity B implements a callback interface defined by Fragment B. When Activity B gets the callback, it sets the result for the activity and finishes itself. Activity A then receives the result and delivers it to Fragment A.

For a complete demonstration of this technique for creating different fragment combinations for different tablets and handsets, look at the code for this updated version of the Honeycomb Gallery sample.

Making the Action Bar work on handsets

As long as you’ve been using the framework’s implementation of ActionBar for your tablet app (rather than building your own), the conversion from tablets to handsets should be painless. The Android system will do the work for you; all you need to do is ensure that your action bar design is flexible. Here are some important tips:

  • When setting a menu item to be an action item, avoid using the “always” value. Use “ifRoom” for action items you’d like to add to the action bar. Now, you might need “always” when an action view does not have an alternative action for the overflow menu or when a menu item added by a fragment is low in the menu order and it must jump into the action bar at all times. But you should not use “always” more than once or twice.


  • When possible, provide icons for all action items and declare showAsAction="ifRoom|withText". This way, if there’s not enough room for the text, but there is enough for the icon, then just the icon may be used.


  • Avoid using custom navigation modes in the action bar. Use the built-in tab and drop-down navigation modes — they’re designed to be flexible and adapt to different screen sizes. For example, when the width is too narrow for both tabs and other action items, the tabs appear below the action bar. If your app requires a custom navigation mode in the action bar, thoroughly test it on smaller screens when Ice Cream Sandwich becomes available and make any adjustments necessary for a narrow action bar.


For example, the mock ups below demonstrates how the system might adapt an app’s action bar based on the available screen space. On the handset, only two action items fit, so the remaining menu items appear in the traditional menu and the tabs appear in a separate row. On the tablet, more action items can fit in the action bar and so do the tabs.

Some other tips

  • When working with a ListView, consider how you might provide more or less information in each list item based on the available space. That is, you can create alternative layouts to be used by the items in your list adapter such that a large screen might display more detail for each item.


  • Create alternative resource files for values such as integers, dimensions, and even booleans. Using size qualifiers for these resources, you can easily apply different layout sizes, font sizes, or enable/disable features based on the current screen size.


Testing your handset support

At this point you might be wondering, “How do I test my layout for smaller screens without a handset that runs Honeycomb?” Well, until Ice Cream Sandwich is available for the SDK, you technically can’t. So don’t publish your changes until you’re able to test on a device or emulator running ICS.

However, you can begin some early testing of your alternative layouts with a little trick: instead of using the “large” configuration qualifier for the tablet layouts, use the “land” qualifier (that is, instead of res/layout-large/main.xml, use res/layout-land/main.xml). This way, a Honeycomb tablet (or emulator) in landscape orientation uses your tablet design and the same device in portrait orientation uses your handset design. Just be certain to switch back to using the size qualifiers once you’re able to test on ICS.

Conclusion

Ice Cream Sandwich is coming, and with it, handsets will be able to install apps built on Honeycomb. We haven’t released the ICS SDK just yet, but you can start preparing your Honeycomb apps by thinking about how they should work on smaller screens.

So if you have a Honeycomb tablet app out there (and by that, I mean an app with minSdkVersion="11" or higher), you should make sure it’s available only on large screen devices for now. We hope that you’ll then follow our advice here and optimize your tablet app to support smaller screens, using the same APK for both tablets and handsets.

If your app supports API levels lower than 11, then there’s probably nothing you need to do right now, because your app is already running on handset devices. When the ICS SDK does arrive, though, it’ll still be important that you verify your app’s performance on the new platform.

Stay tuned to the blog for more information about ICS as it nears release.

Pictures Of The Android Phone



Pictures Of The Android Phone
Motorola Atrix 4G

pictures of the android phone : see more from Amazone.. klik here!


Free Download Android Apps Apk File

Neutron Music Player 1.32.1 by CyberAndroid

Overview: Professional frequence calibre and unequalled UI!

Requirements: Android 2.1+

Neutron features possess professed HD 32-bit frequence rendering set which helps to have prizewinning possible good calibre from your Android device to the outside speakers, or headphones.

Neutron has worldly UI which provides modern controls for penalization playback. It is NOT EASY and NOT ANOTHER POP penalization player, it is matured for audiophiles and those who see what is penalization quality. Recommended for ingest with Hi-Fi/High-End frequence hardware.

Hope you'll same Neutron! and have fun with it!

FEATURES:

* 32-bit frequence decoding/processing for high calibre HD audio.
* Audio formats: MP1, MP2, MP3, OGG (Vorbis), FLAC, WMA, AC3, AAC, M4A, M4B, M4R, MP4, 3GP, 3G2, MOV, ALAC, APE (Monkey's Audio), WV (WavPack), MPC (MusePack), WAV, AU, AIFF, MPG/MPEG (audio only), AVI (audio only), iTunes/Win Media comprehensive except DRM-protected.
* Modular frequence formats: MOD, IM, XM, S3M.
* Voice frequence format: SPEEX.
* Surround good DSP (using Ambiophonic R.A.C.E. technology).
* Crossfeed DSP (for meliorate stereo penalization perception undergo with headphones).
* Rumble Filter DSP (to protect speakers from overloading with frequencies beneath 20 Hz).
* True gapless playback (audio distribution accurate).
* HQ Resampling with 3 modes: fast, quality, audiophile.
* Dithering (to meliorate frequence calibre by eliminating quantization in signal).
* Crossfading (including drill road switching in playlist).
* Shuffle playback.
* Looped playback (playlist songs, or individualist track).
* Replay Gain.
* CUE Sheet support.
* HQ 4-band parametric equalizer.
* Real-time 47-band spectrum analyzer.
* Real-time RMS bar.
* Master and Preamp digital volume adjustment.
* Landscape and Portrait UI modes.
* Minimalistic widget: Neutron Mini.
* Task forbid notifications of underway status.
* Movable to outside SD Card.
* Playlist: operation (source, album, artist, genre), reordering (including coiled shuffling), looping, multiple instances.
* Unicode tags.
* Night UI fashion with flaming frequence visualization.
* Album prowess (supported ikon formats: PNG, JPG).
* Album prowess seeable gist supported on currently activity music.
* Clock mode.
* Sleep timer: 15,30,45,60,90 minutes.
* Wake timer.
* Automatic key-lock with flaming frequence visualization.
* Fully customizable.
* Smart CPU/Battery consumption.

RECOMMENDED HARDWARE:

- 1GHz+ CPU (single, or multi-core).
- 480x800 concealment resolution, or higher.

What's in this version:
v1.32.1:
- Added a-law, u-law, qcelp, gsm, ima hold for MOV/AIFF formats.
- Added frequence element falsehood talking which allows to adjust element latency.
! Fixed occasional break on UI exit.
! Fixed AIFF format: 8,24,32,64-bit playback.
! Fixed inaccurate listing shown for Playslists section.



Code:


http://www.filesonic.com/file/1973510994
http://www.filefat.com/qitwl4enmyom
http://www.wupload.com/file/168741351

MobileCruze-Android|Iphone|Symbian MobileFreeware - powered by FeedBurner

FeedBurner makes it easy to receive content updates in My Yahoo!, Newsgator, Bloglines, and other news readers.


Learn more about syndication and FeedBurner...


Current Feed Content



  • Difference Hunt Vintage Style v1.0


    Posted: Wed, 14 Sep 2011 15:17:13 +0000

    Difference Hunt Vintage Style v1.0 Requirements: Android 2.1+ Overview: Can you find 5 differences between 2 vintage posters? Can you find 5 differences between 2 images?. Yes? Then can you find 5 differences between 2 images when clock is ticking? Find the 5 differences in each image pair. How to Play: -Find the differences, then touch on [...]




  • R Type v1.0


    Posted: Wed, 14 Sep 2011 15:12:16 +0000

    R Type v1.0 Requirements: 2.1 and up Overview: CLASSIC ARCADE SHOOTER R-TYPE IS BACK! Let’s go back in the 80′s with this classic old-school shoot’em up! One of the biggest arcade game will make you travel back in the day. Be ready to have fun with this old-school side-shooter game! INCLUDING ORIGINAL FEATURES! The game is the [...]




  • Dalton The Awesome v1.0


    Posted: Wed, 14 Sep 2011 15:08:18 +0000

    Dalton The Awesome v1.0 Requirements: Overview: Do you love run n’ jump games or do you hate them? Whatever the case, Dalton – The Awesome is made for you! Be sure that you think twice before clicking buy this game cuz it’s insanely addictive!!! Play as Dalton on his journey to kill all of the zombies [...]




  • CONTRACT KILLER v1.2.4


    Posted: Wed, 14 Sep 2011 14:51:35 +0000

    CONTRACT KILLER v1.2.4 Requirements: for Android version 2.1 and higher, supports App2SD Overview: They might call you an enforcer, or an assassin. Call it what you like – you’re a CONTRACT KILLER. Pulled into a world of bounty hunters, mobsters and criminals, you must check in with your contacts and accept SECRET MISSIONS that only you can [...]




  • Fireworks Best Free Fun Game v1.0.5


    Posted: Wed, 14 Sep 2011 14:43:19 +0000

    Fireworks Best Free Fun Game v1.0.5 Requirements: Android 2.1+ Overview: Fireworks! The best free puzzle game on Earth now for Android! Download the BEST puzzle game on Earth! Features: - incredible levels - beautiful animations - fun - only FREE games! Brought to you by Best, Cool & Fun Games – Free Game App Creation Get it [...]




  • TweetCaster Pro for Twitter v4.3


    Posted: Wed, 14 Sep 2011 14:36:18 +0000

    TweetCaster Pro for Twitter v4.3 Requirements: Android 1.5+ Overview: This is the ADS-FREE version! The #1 Twitter app for Android with the most features of ANY Twitter app. And the only app with “Zip It”. Millions of downloads! Lightning fast with a clean and attractive user interface. “Excellent Twitter client.” – TUAW “Contender for best Twitter app. 5/5 bars.” [...]




  • Instinctiv Music Player v0.9.9.7


    Posted: Wed, 14 Sep 2011 14:25:59 +0000

    Instinctiv Music Player v0.9.9.7 Requirements: Android 2.2 and up Overview: Instant access to your entire music library from anywhere on your Android device Instantly have access to your entire music library on your Android device. Paired with Instinctiv Music Player for Mac and Windows, Instinctiv Music Player for Android automatically imports your whole library of songs and [...]




  • Convertor Pro v2.5.2


    Posted: Wed, 14 Sep 2011 14:04:15 +0000

    Convertor Pro v2.5.2 Requirements: Android 1.5+ Overview: Convert any measurement – even mixed units, like feet+inches – quickly & easily. Unit conversion done right! The unit converter with the best user interface, as easy and intuitive to use as a calculator. · Converts as you type (no “Convert” button to press) · Use mixed units, like feet+inches · Freely [...]




  • GO Weather v1.9.12


    Posted: Wed, 14 Sep 2011 13:59:50 +0000

    GO Weather v1.9.12 Requirements: for all Android versions Overview: GO Weather is an uber-cool weather app for your android phones. You are presented with a clean, uncluttered user interface, and satin-smooth animationgiving you un-matched user experience. GO Weather delivers the most accurate weather information from anywhere at any time. With access to the largest network of professional weather [...]




  • 1Tap Cleaner Pro cache his def v1.45


    Posted: Wed, 14 Sep 2011 13:55:22 +0000

    1Tap Cleaner Pro cache his def v1.45 Requirements: Android OS 1.6 + Overview: 1-Tap to clean all cached files for getting more avalable space Are you running out of application storage? You now can get more available storage space by clearing apps created cache/data files. Auto or 1-tap to clear all app created cached files and the best is you [...]



Apply to be a Chitika Publisher!
Related Posts Plugin for WordPress, Blogger...
 
android tablet © 2012 | Designed by Cheap TVS, in collaboration with Vegan Breakfast, Royalty Free Images and Live Cricket Score