<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Innovating Technology</title><description>Finding the reasons for failure &amp;amp; making it into &amp;quot;success&amp;quot;</description><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><pubDate>Tue, 10 Sep 2024 02:19:51 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">63</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://venomvendor.blogspot.com/</link><language>en-us</language><item><title>Download Development tools for API - 21, Android 5.0 Lollipop SDKs - Offline</title><link>http://venomvendor.blogspot.com/2014/10/download-development-tools-for-api-21.html</link><category>ADT</category><category>API 21</category><category>Offline</category><category>SDK</category><pubDate>Sun, 19 Oct 2014 01:37:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-651536421572643708</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqDc2nmER3guNHXUiarYrXsMHwwNCT_WBhE6mTq1ZQuvc3BgCsH2O4Mds-5SCt8GI2rm2y3swXikrxrqiwphvbpL3MMxJ0xKnxUBSZIM1TAQ6ymZWeQgmCA9ljP11wnXLirJrTtHlO39k/s1600/lollipop.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqDc2nmER3guNHXUiarYrXsMHwwNCT_WBhE6mTq1ZQuvc3BgCsH2O4Mds-5SCt8GI2rm2y3swXikrxrqiwphvbpL3MMxJ0xKnxUBSZIM1TAQ6ymZWeQgmCA9ljP11wnXLirJrTtHlO39k/s1600/lollipop.jpg" height="200" width="200" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Dec 01, 2014 22:32 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Prev Updated on &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: red;"&gt;Oct 19, 2014&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: red;"&gt; 01:36 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;What's new in Android 5.0&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Android 5.0 brings &lt;a href="http://www.google.com/design/spec"&gt;Material design&lt;/a&gt; to Android and gives you an expanded UI toolkit for integrating the new design patterns easily in your apps.  &lt;/li&gt;
&lt;li&gt;New &lt;b&gt;3D views.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Built-in &lt;b&gt;activity transitions&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Android now runs exclusively on the new &lt;b&gt;ART runtime.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Heads-up notification&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Advanced connectivity&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;High-performance graphics&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;New types of sensors.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Read more about it &lt;a href="http://developer.android.com/about/versions/lollipop.html" rel="nofollow" target="_blank"&gt;here&lt;/a&gt;&lt;/span&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://developer.android.com/about/versions/android-5.0.html" rel="nofollow" target="_blank"&gt;Must Read : Updates about new APIs...&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;See the &lt;a href="http://developer.android.com/sdk/api_diff/21/changes.html" rel="" target="_blank"&gt;Changes from API 20 - API 21&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Below are links for downloading the developer tools API level 21, offline, alternatively you can download from your SDK Manager.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;Installation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/h4&gt;
Copy downloaded *.zip(s) in temp folder&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp; ~/../android-sdk/&lt;span style="color: yellow;"&gt;temp&lt;/span&gt;/*.zip &amp;nbsp; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Open SDK Manager &amp;gt;&amp;gt; Check Downloaded SDK(s) &amp;gt;&amp;gt; Click Install.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red;"&gt;Download Developer Tools, API - 21&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;SDK Platform API - 21&lt;/span&gt;&lt;/b&gt; (&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android SDK Platform 5.0&lt;/span&gt;)&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/android-21_r01.zip" rel="nofollow"&gt;Android-21_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ARM EABI v7a System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_arm-21_r01.zip" rel="nofollow"&gt;Armv7a-21_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-21_r01.zip" rel="nofollow"&gt;Intel_x86_atom_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom_64 System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86_64-21_r01.zip" rel="nofollow"&gt;Intel_x86_atom_64_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Google API for Maps, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-21_r01.zip" rel="nofollow"&gt;Google_apis-21_r01.zip&lt;/a&gt;&lt;/span&gt; &amp;nbsp;  &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;ARM EABI v7a &lt;/i&gt;Google API(for Maps), &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/google_apis/sysimg_arm-21_r02.zip" rel="nofollow"&gt;Google_APIs_ARM_EABI_v7a_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom Google API(for Maps), &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/google_apis/sysimg_x86-21_r02.zip" rel="nofollow"&gt;Google_APIs_Intel_x86_Atom_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom_64 Google API(for Maps), &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/google_apis/sysimg_x86_64-21_r02.zip" rel="nofollow"&gt;Google_APIs_Intel_x86_Atom_64_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;Samples for SDK - 21&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-21_r03.zip" rel="nofollow" target=""&gt;Samples-21_r03.zip&lt;/a&gt;&lt;/span&gt;&lt;strike&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/strike&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Sources for Android SDK, API - 21&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sources-21_r01.zip" rel="nofollow"&gt;Sources-21_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android TV ARM EABI v7a System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_atv_arm-21_r01.zip" rel="nofollow"&gt;Android_tv_armv7a-21_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android TV &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;Intel x86&lt;/i&gt; Atom System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 21&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/android-tv/sysimg_atv_x86-21_r01.zip" rel="nofollow"&gt;Android_tv_Intel_x86_atom_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Docs for Android SDK API - 21 &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;replace the docs folder&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;, &lt;/b&gt;but, &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;this will be of no use, &lt;a href="http://developer.android.com/index.html" rel="nofollow" target="_blank"&gt;please refer online&lt;/a&gt;)&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;~\..\android-sdk-windows\docs\  (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/docs-21_r01.zip" id="docs" rel="nofollow"&gt;docs-21_r01.zip&lt;/a&gt; &lt;/span&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqDc2nmER3guNHXUiarYrXsMHwwNCT_WBhE6mTq1ZQuvc3BgCsH2O4Mds-5SCt8GI2rm2y3swXikrxrqiwphvbpL3MMxJ0xKnxUBSZIM1TAQ6ymZWeQgmCA9ljP11wnXLirJrTtHlO39k/s72-c/lollipop.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="67082420" type="application/zip" url="https://dl-ssl.google.com/android/repository/android-21_r01.zip"/></item><item><title>Setting OnItemClickListener for RecyclerView</title><link>http://venomvendor.blogspot.com/2014/07/setting-onitemclicklistener-for-recycler-view.html</link><category>API 20</category><category>RecyclerView</category><category>Tutorial</category><pubDate>Fri, 11 Jul 2014 12:49:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-3142168944097679774</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://venomvendor.blogspot.com/2014/07/creating-animated-horizontal-vertical-recyclerview.html"&gt;In our previous example we saw how to use RecyclerView instead of ListView.&lt;/a&gt;&lt;br /&gt;
&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmVKz4nvEMzDQlw-K4KrPHSHr7clkT3mroXTrJY1Y_1Pp8VrtNBjvpxrkaUlivnaUUR1ushQlpbB9oIpSMK5hHlXtDSzLgFHf4sBwe-mPKfCZybgV1YcO9nn_MFF5pe5fpK1WfNbthSLc/s320/RecyclerView.png" height="60" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
Let's see how to set OnItemClickListener in RecyclerView.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding &lt;b&gt;OnItemClickListiner &lt;/b&gt;to Recycler View.&lt;br /&gt;
&amp;nbsp;By default, RecyclerView doesn't have onItemClickListiner similar to ListView.&lt;br /&gt;
&lt;br /&gt;
1. Implement onItemClickListener in ViewHolder.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;    public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
       
    @Override
        public void onClick(View v) {

        }
  
    }&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
2. Create an &lt;a href="http://docs.oracle.com/javase/tutorial/java/concepts/interface.html" rel="nofollow" target="_blank"&gt;Interface&lt;/a&gt; &lt;b&gt;OnItemClickListener&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
3. Create an empty method&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;public void onItemClick(View view , int position);&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;public interface OnItemClickListener {
   public void onItemClick(View view , int position);
 }&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Pass view and position from &lt;b&gt;onClick&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;
    @Override
    public void onClick(View v) {
       mItemClickListener.onItemClick(v, getPosition()); //OnItemClickListener mItemClickListener;
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
5. SetOnItemClickListiner from adapter.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;    adapter.SetOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(View v , int position) {
            // TODO Auto-generated method stub

        }
    });&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Complete Code&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
ListAdapterHolder&lt;/h3&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;/*
 * Copyright (C) 2014 VenomVendor &amp;lt;info@VenomVendor.com&amp;gt;
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

package vee.android.sample.recycler.view;

import android.support.v4.app.FragmentActivity;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class ListAdapterHolder extends RecyclerView.Adapter&amp;lt;ListAdapterHolder.ViewHolder&amp;gt; {

    private final FragmentActivity mActivity;
    private List&amp;lt;UserDetails&amp;gt; mUserDetails = new ArrayList&amp;lt;UserDetails&amp;gt;();
    OnItemClickListener mItemClickListener;

    public ListAdapterHolder(FragmentActivity mActivity) {
        this.mActivity = mActivity;
        createUserDetails();
    }

    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent , int viewType) {
        final LayoutInflater mInflater = LayoutInflater.from(parent.getContext());
        final View sView = mInflater.inflate(R.layout.single_list_item, parent, false);
        return new ViewHolder(sView);
    }

    @Override
    public void onBindViewHolder(ViewHolder holder , int position) {
        holder.vId.setText("ID: " + mUserDetails.get(position).getId());
        holder.vName.setText("Name: " + mUserDetails.get(position).getName());
        holder.vSex.setText("Sex: " + mUserDetails.get(position).getSex());
        holder.vAge.setText("Age: " + mUserDetails.get(position).getAge());
    }

    @Override
    public int getItemCount() {
        return mUserDetails.size();
    }

    public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {

        TextView vName, vSex, vId, vAge;

        public ViewHolder(View view) {
            super(view);
            vId = (TextView) view.findViewById(R.id.list_id);
            vName = (TextView) view.findViewById(R.id.list_name);
            vSex = (TextView) view.findViewById(R.id.list_sex);
            vAge = (TextView) view.findViewById(R.id.list_age);
            view.setOnClickListener(this);
        }

        @Override
        public void onClick(View v) {
            if (mItemClickListener != null) {
                mItemClickListener.onItemClick(v, getPosition());
            }
        }

    }

    public interface OnItemClickListener {
        public void onItemClick(View view , int position);
    }

    public void SetOnItemClickListener(final OnItemClickListener mItemClickListener) {
        this.mItemClickListener = mItemClickListener;
    }

    /* ==========This Part is not necessary========= */

    /**
     * Create Random Users
     */
    private void createUserDetails() {
        for (int i = 0; i &amp;lt; 100; i++) {
            UserDetails mDetails = new UserDetails();
            mDetails.setId(i);
            mDetails.setName("Name " + i);
            mDetails.setSex((i % 2) == 0 ? "M" : "F");
            mDetails.setAge(randInt(14, 50));
            mUserDetails.add(mDetails);
        }
    }

    /*
     * Snippet from http://stackoverflow.com/a/363692/1008278
     */
    public static int randInt(int min , int max) {
        Random rand = new Random();
        return rand.nextInt((max - min) + 1) + min;
    }

    /* ==========This Part is not necessary========= */

}

&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
PlaceHolderFragment&lt;/h3&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;/*
 * Copyright (C) 2014 VenomVendor &amp;lt;info@VenomVendor.com&amp;gt;
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

package vee.android.sample.recycler.view;

import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v7.widget.DefaultItemAnimator;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import vee.android.sample.recycler.view.ListAdapterHolder.OnItemClickListener;

/**
 * A placeholder fragment containing a simple view.
 */
public class PlaceholderFragment extends Fragment {
    FragmentActivity mActivity;
    RecyclerView mRecyclerView;
    ListAdapterHolder adapter;

    public PlaceholderFragment() {
    }

    @Override
    public void onAttach(Activity activity) {
        super.onAttach(activity);
        this.mActivity = (FragmentActivity) activity;
        setRetainInstance(true);
    }

    @Override
    public View onCreateView(LayoutInflater inflater , ViewGroup container , Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_main, container, false);
        mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recycler_view);
        adapter = new ListAdapterHolder(mActivity);
        return rootView;
    }

    @Override
    public void onViewCreated(View view , Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        mRecyclerView.setAdapter(adapter);
        mRecyclerView.setHasFixedSize(true);
        mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
        mRecyclerView.setItemAnimator(new DefaultItemAnimator());
        adapter.SetOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(View v , int position) {
                // do something with position
            }
        });
    }

}
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
MainActivity&lt;/h3&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;/*
 * Copyright (C) 2014 VenomVendor &amp;lt;info@VenomVendor.com&amp;gt;
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

package vee.android.sample.recycler.view;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;

public class MainActivity extends FragmentActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        if (savedInstanceState == null) {
            final Fragment mFragment = new PlaceholderFragment();
            getSupportFragmentManager().beginTransaction().add(R.id.container, mFragment).commit();
        }
    }

}

&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
UserDetails&lt;/h3&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;/*
 * Copyright (C) 2014 VenomVendor &amp;lt;info@VenomVendor.com&amp;gt;
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

package vee.android.sample.recycler.view;

public class UserDetails {
    private int id;
    private String name;
    private String sex;
    private int age;

    public int getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public String getSex() {
        return sex;
    }

    public void setId(int id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;a href="https://github.com/VenomVendor/RecyclerView/tree/onItemClick"&gt;Download SourceCode on GitHub&lt;/a&gt;&lt;/h3&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmVKz4nvEMzDQlw-K4KrPHSHr7clkT3mroXTrJY1Y_1Pp8VrtNBjvpxrkaUlivnaUUR1ushQlpbB9oIpSMK5hHlXtDSzLgFHf4sBwe-mPKfCZybgV1YcO9nn_MFF5pe5fpK1WfNbthSLc/s72-c/RecyclerView.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Creating Animated, Horizontal, Vertical ListView using Recycler View.</title><link>http://venomvendor.blogspot.com/2014/07/creating-animated-horizontal-vertical-recyclerview.html</link><category>API 20</category><category>RecyclerView</category><category>Tutorial</category><pubDate>Fri, 11 Jul 2014 12:36:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-5391428241505328503</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="https://developer.android.com/preview/material/ui-widgets.html#recyclerview" rel="nofollow" target="_blank"&gt;Recylcer view&lt;/a&gt; is an updated version of &lt;a href="http://developer.android.com/reference/android/widget/ListView.html" rel="nofollow" target="_blank"&gt;ListView&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img  imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmVKz4nvEMzDQlw-K4KrPHSHr7clkT3mroXTrJY1Y_1Pp8VrtNBjvpxrkaUlivnaUUR1ushQlpbB9oIpSMK5hHlXtDSzLgFHf4sBwe-mPKfCZybgV1YcO9nn_MFF5pe5fpK1WfNbthSLc/s320/RecyclerView.png" height="60" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
Recylcer View can &lt;u&gt;also&lt;/u&gt; be used to create Horizontal ListView by setting LinearLayoutManager's Orientation to &lt;b&gt;HORIZONTAL&lt;/b&gt;, it can be done either by setting it in a method or while creating an instance.&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;
    LinearLayoutManager mLinearLayoutManager = new LinearLayoutManager(getApplicationContext());
    mLinearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
&lt;/code&gt;&lt;/pre&gt;
or
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;
    LinearLayoutManager mLinearLayoutManager = new LinearLayoutManager(getApplicationContext(), LinearLayoutManager.HORIZONTAL, false);
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Initilize Recycler View&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
        RecyclerView mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;i&gt;fragment_main.xml&lt;/i&gt;&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt;&lt;code&gt;
&amp;lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="vee.android.sample.recycler.view.MainActivity$PlaceholderFragment" &amp;gt;

    &amp;lt;android.support.v7.widget.RecyclerView
        android:id="@+id/recycler_view"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_alignParentTop="true"
        android:background="#FFE5E5E5"
        android:scrollbarStyle="insideOverlay" /&amp;gt;

&amp;lt;/RelativeLayout&amp;gt;

&lt;/code&gt;&lt;/pre&gt;
Setting&amp;nbsp; &lt;b&gt;hasFixedSize&lt;/b&gt; to true will increase the performance of Recylcer, but one has to careful while using it, It has to be set to true only if the size of the adapter doesn't change.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;mRecyclerView.setHasFixedSize(true);&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Set LayoutManager that Recycler View will use. This has lot of other benifits which will be cover later.&lt;br /&gt;
&amp;nbsp;Using this we can set the RecyclerView to Horizontal or Vertical.&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;mRecyclerView.setLayoutManager(mListLayoutManager); &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Sets the ItemAnimator that will handle animations involving changes to the items in this RecyclerView.&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;mRecyclerView.setItemAnimator(new DefaultItemAnimator());&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Hence,&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;        mRecyclerView.setHasFixedSize(true);
        mListLayoutManager = new LinearLayoutManager(this);
        mRecyclerView.setLayoutManager(mListLayoutManager); 
        ListAdapterHolder adapter = new ListAdapterHolder(mActivity);
        mRecyclerView.setAdapter(adapter);
        mRecyclerView.setItemAnimator(new DefaultItemAnimator());&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Creating an adapter for RecyclerView. This is bit different from before.&lt;br /&gt;
&amp;nbsp;Recycler view's adapter accepts &lt;code&gt;RecyclerView.Adapter&amp;lt;VH extends ViewHolder&amp;gt;&lt;/code&gt; only&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
ListAdapterHolder&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;public class ListAdapterHolder extends RecyclerView.Adapter&amp;lt;ListAdapterHolder.ViewHolder&amp;gt;{

    public class ViewHolder extends RecyclerView.ViewHolder {

    }

}
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Extend your &lt;b&gt;ListAdapterHolder&lt;/b&gt; with &lt;b&gt;RecylcerView.Adapter&lt;/b&gt; and pass your &lt;b&gt;ViewHolder &lt;/b&gt;extending &lt;b&gt;RecyclerView's ViewHolder.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Add Unimplemented Methods and a constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.view.ViewGroup;

public class ListAdapterHolder extends RecyclerView.Adapter&amp;lt;ListAdapterHolder.ViewHolder&amp;gt; {

    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent , int viewType) {
        return null;
    }

    @Override
    public void onBindViewHolder(ViewHolder holder , int position) {

    }

    @Override
    public int getItemCount() {
        return 0;
    }

    public class ViewHolder extends RecyclerView.ViewHolder {

        public ViewHolder(View view) {
            super(view);
        }

    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
Return the number of list Items "&lt;i&gt;&lt;span style="font-weight: normal;"&gt;getItemCount&lt;/span&gt;&lt;/i&gt;"&lt;/h4&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;    @Override
    public int getItemCount() {
        return count;
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;Inflate your view "&lt;i&gt;&lt;span style="font-weight: normal;"&gt;onCreateViewHolder&lt;/span&gt;&lt;/i&gt;"&lt;/h4&gt;
&lt;br /&gt;
Inflate the view. &lt;a href="http://www.doubleencore.com/2013/05/layout-inflation-as-intended/" target="_blank"&gt;To know which overloaded method to be used while inflating, do have a look at the best article.&lt;/a&gt;&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;
    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent , int viewType) {
        final LayoutInflater mInflater = LayoutInflater.from(parent.getContext());
        final View sView = mInflater.inflate(R.layout.single_list_item, parent, false);
        return new ViewHolder(sView);
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Declare and intiate views in "&lt;span style="font-weight: normal;"&gt;&lt;i&gt;ViewHolder&lt;/i&gt;&lt;/span&gt;"&lt;/h4&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;        public ViewHolder(View view) {
            super(view);
            vName = (TextView) view.findViewById(R.id.list_name);
            vSex = (TextView) view.findViewById(R.id.list_sex);
            vId = (TextView) view.findViewById(R.id.list_id);
            vAge = (TextView) view.findViewById(R.id.list_age);
         }&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Layout for ListView/RecyclerView&lt;/h4&gt;
&lt;i&gt;&lt;code&gt;single_list_item.xml&lt;/code&gt;&lt;/i&gt;

&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt;&lt;code&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    android:padding="5dp"
    android:weightSum="4" &amp;gt;

    &amp;lt;TextView
        android:id="@+id/list_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" /&amp;gt;

    &amp;lt;TextView
        android:id="@+id/list_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" /&amp;gt;

    &amp;lt;TextView
        android:id="@+id/list_sex"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" /&amp;gt;

    &amp;lt;TextView
        android:id="@+id/list_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" /&amp;gt;

&amp;lt;/LinearLayout&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
Add data to your view "&lt;i&gt;&lt;span style="font-weight: normal;"&gt;onBindViewHolder&lt;/span&gt;&lt;/i&gt;"&lt;/h4&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;    @Override
    public void onBindViewHolder(ViewHolder holder , int position) {
        holder.vId.setText("ID: " + mUserDetails.get(position).getId());
        holder.vName.setText("Name: " + mUserDetails.get(position).getName());
        holder.vSex.setText("Sex: " + mUserDetails.get(position).getSex());
        holder.vAge.setText("Age: " + mUserDetails.get(position).getAge());
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
That's it.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;a href="http://venomvendor.blogspot.com/2014/07/setting-onitemclicklistener-for-recycler-view.html"&gt;Setting onItemClickListiner for RecyclerView&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;a href="https://github.com/VenomVendor/RecyclerView/tree/RecyclerView"&gt;Download SourceCode on GitHub&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmVKz4nvEMzDQlw-K4KrPHSHr7clkT3mroXTrJY1Y_1Pp8VrtNBjvpxrkaUlivnaUUR1ushQlpbB9oIpSMK5hHlXtDSzLgFHf4sBwe-mPKfCZybgV1YcO9nn_MFF5pe5fpK1WfNbthSLc/s72-c/RecyclerView.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Download Development tools for API - 20, Android 4.4 Wear SDKs - Offline</title><link>http://venomvendor.blogspot.com/2014/07/download-development-tools-for-api-20_3.html</link><category>API 20</category><category>Offline</category><category>SDK</category><category>Wear</category><pubDate>Thu, 3 Jul 2014 16:39:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-5471312418460088932</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBVYm81YtgumIuhfVMTwPwYzHRzoqkgAss0DDnJ_ZVcIdzqTEWc65QPF5t6LJhsoTv8XfzMg7FKBk5mW3kcZn1DzTSxuuGWFzZQxOWRz4rHh6hW-39pD_T-_yR6BfWPPI_DAtnrsyEDDE/s1600/steps.png" height="200" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" width="200" /&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Oct 18, 2014 23:26 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Prev Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Sep 09, 2014 15:16 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Android Wear extends the Android platform to a new generation of devices, with a user experience that's designed specifically for wearables.&lt;br /&gt;
&lt;br /&gt;
check out the
              &lt;a href="http://developer.android.com/design/wear/index.html"&gt;Android Wear Design Principles&lt;/a&gt;
              to understand how to create great experiences &lt;br /&gt;
&lt;br /&gt;
The Android Wear APIs are delivered in the Android Support Library and Google Play
             services. When using these libraries, handheld devices running Android 4.3
             or later can communicate with wearables.&lt;br /&gt;
&lt;br /&gt;
Synced Notifications&lt;br /&gt;
&lt;div class="landing-small"&gt;
Notifications on handhelds can automatically sync to wearables, so design them
                  with both devices in mind. &lt;a href="http://developer.android.com/training/wearables/notifications/index.html"&gt;Build notifications&lt;/a&gt;
                &lt;/div&gt;
&lt;br /&gt;
Voice Actions&lt;br /&gt;
&lt;div class="landing-small"&gt;
Register your app to handle voice actions, like "Ok Google, take a&amp;nbsp;note,"
                  for a hands-free experience.
                &lt;/div&gt;
&lt;div class="landing-small"&gt;
&lt;a href="http://developer.android.com/training/wearables/apps/voice.html"&gt;Integrate voice actions&lt;/a&gt;
                &lt;/div&gt;
&lt;br /&gt;
Build Wearable Apps&lt;br /&gt;
&lt;div class="landing-small"&gt;
Create custom experiences with activities, services, sensors, and much
                  more with the Android SDK.
                &lt;/div&gt;
&lt;div class="landing-small"&gt;
&lt;a href="http://developer.android.com/training/wearables/apps/index.html"&gt;Create wearable apps&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="landing-small"&gt;
&lt;br /&gt;&lt;/div&gt;
Send Data&lt;br /&gt;
&lt;div class="landing-small"&gt;
Send data and actions between handhelds and wearables with
                  data replication APIs and RPCs.
                &lt;/div&gt;
&lt;div class="landing-small"&gt;
&lt;a href="http://developer.android.com/training/wearables/data-layer/index.html"&gt;Work with the Data Layer&lt;/a&gt;

                &lt;/div&gt;
&lt;div class="landing-small"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Below
 are links for downloading the developer tools for L Preview, offline, 
alternatively you can download from your SDK Manager.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
Getting Started&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;a href="https://dl.google.com/dl/android/studio/ide-zips/0.8.0/android-studio-ide-135.1339820-windows.zip" rel="nofollow"&gt;Download&amp;nbsp; Android Studio 0.8.6 beta without SDK bundle&lt;/a&gt;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://commondatastorage.googleapis.com/androiddevelopers/shareables/training/wearable-support-docs.zip"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Download docs for Android Wear&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;h4&gt;
&lt;a href="http://developer.android.com/training/wearables/apps/index.html"&gt;Creating wearable Apps&lt;/a&gt;&lt;/h4&gt;
&lt;h4&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
How to Install.&lt;/h3&gt;
&lt;u&gt;&lt;i&gt;Create a folder named&amp;nbsp; "&lt;span style="color: red;"&gt;temp&lt;/span&gt;" without quotes in &lt;span style="color: red;"&gt;~/../android-sdk/&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;temp&lt;/span&gt;&amp;gt;/&amp;lt;&lt;span style="color: blue;"&gt;*zip&lt;/span&gt;&amp;gt;&lt;br /&gt;
&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;i&gt;* place all downloaded zips&lt;/i&gt; inside&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
* start &lt;i&gt;&lt;b&gt;SDK Manager&lt;/b&gt;&lt;/i&gt; under&amp;nbsp; ~/../android-adk/&amp;lt;SDK Manager&amp;gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
* check the packages downloaded.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
* Click Install Package.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
** wait &amp;amp; done.&lt;/div&gt;
&lt;h2&gt;
&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android SDK Platform 4.4W Android Wear&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;i&gt;~\..\android-sdk-windows\platforms\android-20\ (Unzip files)&lt;/i&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/android-20_r01.zip"&gt;Android-20_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;

&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;Samples for SDK - &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android Wear&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;

&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\samples\android-20\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/samples-20_r02.zip" target=""&gt;Samples-20_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;u&gt;&lt;strike&gt;&lt;span&gt;&amp;nbsp; &lt;a href="http://dl-ssl.google.com/android/repository/samples-20_r01.zip" rel="nofollow"&gt;Samples-20_r01.zip&lt;/a&gt; &lt;span style="color: red;"&gt;Old&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ARM v7a System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android Wear&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-20\android-wear\armeabi-v7a( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_arm-20_r02.zip" rel="nofollow"&gt;Armv7a_wear_arm-20_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;u&gt;&lt;strike&gt;&lt;span&gt;&amp;nbsp; &lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_arm-20_r01.zip" rel="nofollow"&gt;Armv7a_wear_arm-20_r01.zip&lt;/a&gt; &lt;span style="color: red;"&gt;Old&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android Wear&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-20\android-wear\x86&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_x86-20_r02.zip" rel="nofollow"&gt;Intel_wear_x86-20_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;u&gt;&lt;strike&gt;&lt;span&gt;&amp;nbsp; &lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_x86-20_r01.zip" rel="nofollow"&gt;Intel_wear_x86-20_r01.zip&lt;/a&gt; &lt;span style="color: red;"&gt;Old&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBVYm81YtgumIuhfVMTwPwYzHRzoqkgAss0DDnJ_ZVcIdzqTEWc65QPF5t6LJhsoTv8XfzMg7FKBk5mW3kcZn1DzTSxuuGWFzZQxOWRz4rHh6hW-39pD_T-_yR6BfWPPI_DAtnrsyEDDE/s72-c/steps.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="2217577" type="binary/octet-stream" url="http://commondatastorage.googleapis.com/androiddevelopers/shareables/training/wearable-support-docs.zip"/></item><item><title>Download Development tools for API - 20, Android  L Preview SDKs - Offline</title><link>http://venomvendor.blogspot.com/2014/07/download-development-tools-for-api-20.html</link><category>API 20</category><category>L Preview</category><category>Offline</category><category>SDK</category><pubDate>Thu, 3 Jul 2014 16:17:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-2099265591808687693</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="color: white;"&gt;&lt;span style="background-color: red;"&gt;&amp;nbsp;Last Updated on&lt;/span&gt;&lt;span style="background-color: black;"&gt; Sep 09, 2014 15:23 IST &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;span style="background-color: red;"&gt;&amp;nbsp;Prev Updated on&lt;/span&gt;&lt;span style="background-color: black;"&gt; Jul 03, 2014 16:33 IST &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;b&gt;What's new in Android L Preview&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;b&gt;A New UI Design&lt;/b&gt;&lt;br /&gt;
Create a consistent experience across mobile and the web with material design, the new Google-wide standard. &lt;a href="http://developer.android.com/preview/material/index.html"&gt;Learn about material&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A New Runtime&lt;/b&gt;&lt;br /&gt;
Test your apps and get them ready for ART (Android Runtime), the default runtime in the next release. &lt;a href="http://developer.android.com/preview/api-overview.html#ART"&gt;Learn about ART&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Enhanced Notifications&lt;/b&gt;&lt;br /&gt;
Get control over where notifications appear, how they look, and how they sync to non-handheld devices. &lt;a href="http://developer.android.com/preview/api-overview.html#UI"&gt;Learn about notifications&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Increased Efficiency&lt;/b&gt;&lt;br /&gt;
Project Volta is our effort to make the platform energy efficient and to give you more control over resource usage. &lt;a href="http://developer.android.com/preview/api-overview.html#Power"&gt;Learn about Project Volta&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;See the &lt;a href="http://developer.android.com/sdk/api_diff/20/changes.html" rel="" target="_blank"&gt;Changes from API 19 - API 20&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Below are links for downloading the developer tools for L Preview, offline, alternatively you can download from your SDK Manager.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
How to Install.&lt;/h3&gt;
&lt;br /&gt;
&lt;u&gt;&lt;i&gt;Create a folder named&amp;nbsp; "&lt;span style="color: red;"&gt;temp&lt;/span&gt;" without quotes in &lt;span style="color: red;"&gt;~/../android-sdk/&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;temp&lt;/span&gt;&amp;gt;/&amp;lt;&lt;span style="color: blue;"&gt;*zip&lt;/span&gt;&amp;gt;&lt;br /&gt;
&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;i&gt;* place all downloaded zips&lt;/i&gt; inside&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
* start &lt;i&gt;&lt;b&gt;SDK Manager&lt;/b&gt;&lt;/i&gt; under&amp;nbsp; ~/../android-sdk/&amp;lt;SDK Manager&amp;gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
* check the packages downloaded.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
* Click Install Package.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
** wait &amp;amp; done.&lt;/div&gt;
&lt;h2&gt;
&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;SDK Platform API - 20&lt;/span&gt;&lt;/b&gt; (&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android SDK L Preview&lt;/span&gt;)&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;i&gt;~\..\android-sdk-windows\platforms\android-L\ (Unzip files)&lt;/i&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/android-L_r03.zip" rel="nofollow"&gt;Android-L_r03.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/android-L_r02.zip" rel="nofollow"&gt;Android-L_r02.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/android-L_r01.zip" rel="nofollow"&gt;Android-L_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;

&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;a href="http://storage.googleapis.com/androiddevelopers/preview/l-developer-preview-reference.zip" rel="nofollow"&gt;L  Developer Preview reference.zip&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;Samples for SDK - L Preview&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;

&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\samples\android-L\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/samples-L_r02.zip" rel="nofollow" target=""&gt;Samples-L_r02.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/samples-L_r01.zip" rel="nofollow" target=""&gt;Samples-L_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ARM EABI v7a System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;L Preview&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-L\( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-L_r01.zip" rel="nofollow"&gt;Armv7a-L_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;L Preview&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-19\( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-L_r01.zip" rel="nofollow"&gt;Intel_x86_atom-L_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Docs for Android SDK &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;L Preview&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;replace the docs folder&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;, &lt;/b&gt;but, &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;this will be of no use, &lt;a href="http://developer.android.com/index.html" rel="nofollow" target="_blank"&gt;please refer online&lt;/a&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;~\..\android-sdk-windows\docs\  (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/docs-L_r01.zip" id="docs"&gt;Docs-L_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s72-c/gif-new.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="69421660" type="application/zip" url="http://dl-ssl.google.com/android/repository/android-L_r03.zip"/></item><item><title>Using Simple SharedPreferences in Android.</title><link>http://venomvendor.blogspot.com/2014/06/using-simple-sharedpreferences-in.html</link><category>Android</category><category>Library</category><category>SharedPreferences</category><pubDate>Sun, 15 Jun 2014 04:37:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-8894284682522566825</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;a href="http://bit.ly/SimpleSharedPreferences" target="_blank"&gt;SimpleSharedPreferences on GitHub&lt;/a&gt;&lt;/h4&gt;
&lt;br /&gt;
&amp;nbsp;Shared preferences are used to save values permanently within the app. It is saved in an XML file using Key-Value pair.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://developer.android.com/reference/android/content/SharedPreferences.html" rel="nofollow" target="_blank"&gt;SharedPreferences&lt;/a&gt; provide API's to read and write these Key-Value pairs.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;mContext = getApplicationContext();
// mContext = getActivity().getApplicationContext(); // In Fragment
SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(mContext)
SharedPreferences.Editor mEditor = mPreferences.edit();

mEditor.putString("STRING_KEY", "STRING_VALUE"); // mEditor
mEditor.commit(); // mEditor
...
...
...
mEditor.putInt("INTEGER_KEY", 50); // mEditor
mEditor.commit(); // mEditor
...
mPreferences.getString("STRING_KEY", "STRING_DEF_VALUE");  // mPreferences
...
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
To put a Value an &lt;a href="http://developer.android.com/reference/android/content/SharedPreferences.html#edit%28%29" rel="nofollow" target="_blank"&gt;Editor has to be created&lt;/a&gt;. After Putting the values, &lt;a href="http://developer.android.com/reference/android/content/SharedPreferences.Editor.html#commit%28%29" rel="nofollow" target="_blank"&gt;editor has to be committed&lt;/a&gt;.&lt;br /&gt;
Editor Object is used to put values &amp;amp; &lt;a href="http://developer.android.com/reference/android/content/SharedPreferences.html" target="_blank"&gt;SharedPreferences&lt;/a&gt; Object is used to get Values.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&amp;nbsp; This is quite confusing. &lt;/h3&gt;
&lt;br /&gt;
If an key is wrongly used to fetch values then &lt;b&gt;ClassCastException&lt;/b&gt; is thrown.&lt;br /&gt;
&lt;br /&gt;
Let try &lt;a href="http://bit.ly/SimpleSharedPreferences" rel="" target="_blank"&gt;&lt;b&gt;SimpleSharedPreferences&lt;/b&gt;&lt;/a&gt; to do the same.
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;
SimpleSharedPreferences mPreferences = new SimpleSharedPreferences(mContext);
mPreferences.putString("STRING_KEY", "STRING_VALUE");  // Put String
mPreferences.putInt("INTEGER_KEY", 50);  // Put Int
mPreferences.getString("STRING_KEY", "STRING_DEF_VALUE"); // Get String
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
No need to create multiple Objects. &lt;br /&gt;
&lt;br /&gt;
If an key is wrongly used to fetch values then &lt;b&gt;ClassCastException&lt;/b&gt; is thrown. Clearly stating the type.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;mPreferences.getString("INTEGER_KEY", "STRING_DEF_VALUE"); // Get String with Integer Key&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;Error: &lt;br /&gt;
========================================================== &lt;br /&gt;
 ClassCastException : INTEGER_KEY's value is not a string &lt;br /&gt;
========================================================== &lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
Other APIs in &lt;a href="http://bit.ly/SimpleSharedPreferences" rel="" target="_blank"&gt;&lt;b&gt;SimpleSharedPreferences&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;&lt;code&gt;&lt;a href="https://github.com/VenomVendor/SimpleSharedPreferences/blob/master/sample/src/vee/android/sample/SimpleSharedPreferencesDemo.java#L103"&gt;public boolean incrementAppOpenedCount()&lt;/a&gt; // Increment's App opened count

&lt;a href="https://github.com/VenomVendor/SimpleSharedPreferences/blob/master/sample/src/vee/android/sample/SimpleSharedPreferencesDemo.java#L193"&gt;public int getAppOpenedCount()&lt;/a&gt; // Get the number of times app opened

public boolean isLogEnabled() // Log Status

public void setLogEnabled(boolean enableLog)// default false
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Refer &lt;a href="https://github.com/VenomVendor/SimpleSharedPreferences/blob/master/sample/src/vee/android/sample/SimpleSharedPreferencesDemo.java" target="_blank"&gt;SimpleSharedPreferencesDemo&lt;/a&gt; &lt;/b&gt;for all the available API's&lt;br /&gt;
&lt;br /&gt;
In this, &lt;b&gt;&lt;a href="http://developer.android.com/reference/android/content/SharedPreferences.Editor.html#putStringSet%28java.lang.String,%20java.util.Set%3Cjava.lang.String%3E%29" title="Added in API level 11"&gt;putStringSet&lt;/a&gt; /  &lt;a href="http://developer.android.com/reference/android/content/SharedPreferences.html#getStringSet%28java.lang.String,%20java.util.Set%3Cjava.lang.String%3E%29" title="Added in API level 11"&gt;getStringSet&lt;/a&gt;&lt;/b&gt; is back ported to API-1 &amp;amp; hence can be used &lt;kbd&gt;&lt;b&gt;pre API level 11&lt;/b&gt;&lt;/kbd&gt;&lt;br /&gt;
&lt;br /&gt;
All APIs are available as in `SharedPreferences` and `SharedPreferences.Editor` including &lt;code&gt;registerOnSharedPreferenceChangeListener &amp;amp; unregisterOnSharedPreferenceChangeListener&lt;/code&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;span style="color: blue;"&gt;&lt;span style="color: #387610;"&gt;No Edit, No Commit, Only Put &amp;amp; Get.&lt;/span&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;a href="http://bit.ly/SimpleSharedPreferences" target="_blank"&gt;SimpleSharedPreferences on GitHub&lt;/a&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;a href="https://github.com/VenomVendor/SimpleSharedPreferences/tree/master/sample/bin" target="_blank"&gt;Download Sample APK&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://github.com/VenomVendor/SimpleSharedPreferences/tree/master/sample" target="_blank"&gt;Refer Sample&lt;/a&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Download and Install NOKIA X SDK Online &amp; Offline in Eclipse</title><link>http://venomvendor.blogspot.com/2014/02/download-and-install-nokia-x-sdk-online.html</link><category>Nokia X</category><category>Offline</category><category>SDK</category><pubDate>Wed, 26 Feb 2014 14:15:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-154364555147343516</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_zNZrLRWpAGPIDzhbWLUL3oKHO1bD__N_5-WmS1dDqEGCJruin3uBNAzKmeQkAzoi3vL1U76k9hgJC5bzrSoKPsWtKJONe8U1ylrcO9sFcA9yMmXjGExjumLCcrmOl40DzsitWwTZNoo/s1600/Nokia-x.jpg" height="132" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" width="200" /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Download NOKIA X SDK to port your current android apps into NOKIA X compatable apps.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The same can be used to develop apps for NOKIA X OS.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
Installing/Updating Nokia X services SDK(online)&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;1. Open Android SDK Manager.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;2. From the &lt;b&gt;Tools&lt;/b&gt; menu, select &lt;b&gt;Manage Add-on Sites&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;3. In the &lt;b&gt;User Defined Sites&lt;/b&gt; tab, click &lt;b&gt;New&lt;/b&gt;. The &lt;b&gt;Add Add-on Site URL&lt;/b&gt; dialog appears.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;4. In the &lt;b&gt;Add Add-on Site URL&lt;/b&gt; dialog, specify the following update URL as shown below and click &lt;b&gt;OK&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;http://tools.nokia.com/nokia-x/repository/addon.xml&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;u&gt;Installing/Updating Nokia X services SDK (Offline)&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Nokia X System Image (Requires API-16 SDK)&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\add-ons\&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;addon_Nokia_X&lt;/span&gt;\(Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://tools.nokia.com/nokia-x/repository/nokia_x_services_platform_library-eng.robot-linux-x86.zip" rel="nofollow" target="_blank"&gt;addon_Nokia_X_16_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;If you download offline create a new file "&lt;b&gt;source.properties&lt;/b&gt;"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Open in any text editor and add the below lines.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;Addon.NameId=nokia_x_services_device
Addon.VendorId=nokia
Pkg.Revision=1
AndroidVersion.ApiLevel=16
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;copy "&lt;b&gt;source.properties&lt;/b&gt;" in addon_Nokia_X&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\extras\&lt;span style="color: blue;"&gt;nokia&lt;/span&gt;\ &lt;span style="color: #3d85c6;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;span style="color: #3d85c6;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-size: x-small;"&gt;Unzip here as folder&lt;/span&gt;&lt;/span&gt;&lt;i&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Nokia X Device Definitions&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://tools.nokia.com/nokia-x/repository/nokia_x_devices.zip"&gt;nokia_x_devices_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Nokia X USB Driver for Windows&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://tools.nokia.com/nokia-x/repository/nokia_x_usb_driver.zip" rel="" target=""&gt;nokia_x_usb_driver_r01.zip &lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Nokia X service&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://tools.nokia.com/nokia-x/repository/nokia_x_services.zip" rel="" target=""&gt;nokia_x_services.zip_r01.zip &lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Create a new file "&lt;b&gt;source.properties&lt;/b&gt;"&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Open in any text editor and add the below lines.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;Pkg.Revision=1.0.0
Extra.VendorId=nokia
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;copy "&lt;b&gt;source.properties&lt;/b&gt;" in all the above newly created folders.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_zNZrLRWpAGPIDzhbWLUL3oKHO1bD__N_5-WmS1dDqEGCJruin3uBNAzKmeQkAzoi3vL1U76k9hgJC5bzrSoKPsWtKJONe8U1ylrcO9sFcA9yMmXjGExjumLCcrmOl40DzsitWwTZNoo/s72-c/Nokia-x.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Custom ListView with CheckBox &amp; Header, with Select-All / DeSelect-All functionalities</title><link>http://venomvendor.blogspot.com/2013/12/custom-listview-with-checkbox-header.html</link><category>Android</category><category>ListView</category><category>Tutorial</category><pubDate>Fri, 6 Dec 2013 02:02:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-1039862504253832944</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://venomvendor.blogspot.in/2013/12/a-simple-custom-listview-in-android.html" target="_blank"&gt;In our last post we saw how to create simple custom listview&lt;/a&gt;, It does not have any state to save when scrolled. But implementing ListView with check boxes &amp;amp; saving the selected items are little tricky. since listview elements are destroyed &amp;amp; recreated.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img alt="ListView with CheckBox" border="0" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9eibIu4CA2-W5UBae0dO04IpeOlk-Sk9WcqYGZb6dWYT1bosgMKQQNqdGK5-j_-edD5LK2n3pR9cBKP_1FITroIXohS5mr-CM_kE2HmyCJkJV5YqzIPw4XxYlr9k8Bv7RQnbIPWlPzKs/s320/listview_model.jpg" title="ListView with CheckBox" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ListView Model&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
To handle selected items, we need a variable to save the selected state of each items. Hence we will be using &lt;a href="http://developer.android.com/reference/android/util/SparseBooleanArray.html" rel="nofollow" target="_blank"&gt;&lt;span class="st"&gt;&lt;i&gt;SparseBooleanArrays&lt;/i&gt;&lt;/span&gt;&lt;/a&gt; (I have no clue how I came across this)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;This post is a continuation of prev post, so please refer prev post incase if you have any queries. &lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Create a &lt;a href="http://developer.android.com/reference/android/widget/ListView.html" rel="nofollow" target="_blank"&gt;ListView&lt;/a&gt; in the View of our current layout. &lt;b&gt;"activity_main.xml"&lt;/b&gt; &lt;i&gt;(&lt;b&gt;&lt;span style="font-weight: normal;"&gt;refer last post&lt;/span&gt;&lt;/b&gt;)&lt;/i&gt;
&lt;/h4&gt;
&lt;br /&gt;
&lt;h4&gt;
Create a customView&amp;nbsp; &lt;b&gt;"custom_list_view.xml"&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:background="#EEE"
 android:minHeight="90dp"
 android:padding="4dp"
 tools:ignore="HardcodedText,ContentDescription" &amp;gt;

    &amp;lt;TextView
 android:id="@+id/textView"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_centerVertical="true"
 android:layout_marginLeft="31dp"
 android:layout_toRightOf="@+id/imageView"
 android:text="Content"
 android:textSize="21sp" /&amp;gt;

    &amp;lt;ImageView
 android:id="@+id/imageView"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentLeft="true"
 android:layout_centerVertical="true"
 android:layout_marginLeft="15dp"
 android:maxHeight="60dp"
 android:maxWidth="60dp"
 android:scaleType="fitXY"
 android:src="@drawable/ic_launcher" /&amp;gt;

    &amp;lt;CheckBox
 android:id="@+id/checkBox"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentRight="true"
 android:layout_centerVertical="true"
 android:focusable="false"
 android:focusableInTouchMode="false"
 android:padding="16dp" /&amp;gt;

&amp;lt;/RelativeLayout&amp;gt;

&lt;/pre&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;we get this with the above code.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="ListView with CheckBox" border="0" height="63" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ7rvHD99E8WkOMLgNb52edmxvesEPrJvSPrU3MGS6j1fhrBAcCoerTMAFaAZBSaPc6dZtVCC-3HNY42z4DMi0cVjehJmJnytQ-ahYhyphenhyphenhTc4vzJ03vTKCEuyni5H3VT61sK2lstAQhh-M/s400/listview_model.jpg" title="ListView with CheckBox" width="400" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Inflate this layout as adapter to ListView &lt;b&gt;&lt;/b&gt; &lt;i&gt;(&lt;b&gt;&lt;span style="font-weight: normal;"&gt;refer last post&lt;/span&gt;&lt;/b&gt;)&lt;/i&gt;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/h4&gt;
&lt;h3 style="text-align: left;"&gt;
Inflating header to custom listView.&lt;/h3&gt;
&lt;h4&gt;
&amp;nbsp;&lt;/h4&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This time let's add header to listview (this will scroll with list view, this will be useful when header is different from that of contents.)&lt;br /&gt;
Inflate header similar to that of custom listview. Add header before setting adaper to listview.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Create a customView&amp;nbsp; &lt;b&gt;"custom_list_view_header.xml"&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:background="#EEE"
 android:minHeight="90dp"
 android:padding="4dp"
 tools:ignore="HardcodedText,ContentDescription" &amp;gt;

    &amp;lt;TextView
 android:id="@+id/textView1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_centerHorizontal="true"
 android:layout_centerVertical="true"
 android:layout_marginLeft="31dp"
 android:text="Content"
 android:textSize="21sp" /&amp;gt;

    &amp;lt;CheckBox
 android:id="@+id/checkBox_header"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentRight="true"
 android:layout_centerVertical="true"
 android:focusable="false"
 android:focusableInTouchMode="false"
 android:padding="16dp" /&amp;gt;

&amp;lt;/RelativeLayout&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="47" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmPA2ACDeoVjJtQZVhYX2PX_DVpTTTtQXZJ9MzJ1Ha1DNKEOn66lmxs4enn3smKAC6H8RKX_BPeREN2m-EcbDrYaDo4Hx4Jd1mZQvqt9ALU-AkNVIBGBdGlL93wKTGQXK8n18v9rBeovA/s320/listview_header.jpg" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ListView Header&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;    @Override
    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mListView = (ListView) findViewById(R.id.list_view);
CustomAdapter adapter = new CustomAdapter(this);
final View headerView = getLayoutInflater().inflate(R.layout.custom_list_view_header, mListView, false);
checkBox_header = (CheckBox) headerView.findViewById(R.id.checkBox_header);
mListView.setAdapter(adapter);

    }

&lt;/pre&gt;
&lt;br /&gt;
when activity is recreated, header is added again to avoid this, header is added inside custom if else.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;if (isNotAdded)
 {
    final View headerView = getLayoutInflater().inflate(R.layout.custom_list_view_header, mListView, false);
    checkBox_header = (CheckBox) headerView.findViewById(R.id.checkBox_header);
    isNotAdded = false;
 }

&lt;/pre&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style="text-align: left;"&gt;
Create a sub class CustomAdapter extending &lt;a href="http://developer.android.com/reference/android/widget/BaseAdapter.html" rel="nofollow" target="_blank"&gt;BaseAdapter&lt;/a&gt;, add unimplemented methods&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;@Override
public View getView(final int position, View convertView, ViewGroup parent) {

    View mView = convertView;

    if (mView == null) {

/*
 * LayoutInflater
 */
final LayoutInflater sInflater = (LayoutInflater) sActivity.getSystemService(
Context.LAYOUT_INFLATER_SERVICE);

/*
 * Inflate Custom List View
 */
mView = sInflater.inflate(R.layout.custom_list_view, null, false);

    }

    /* **************CUSTOM LISTVIEW OBJECTS**************** */

    /*
     * DO NOT MISS TO ADD "mView"
     */
    final TextView sTV1 = (TextView) mView.findViewById(R.id.textView);
    final ImageView sIMG = (ImageView) mView.findViewById(R.id.imageView);
    final CheckBox mCheckBox = (CheckBox) mView.findViewById(R.id.checkBox);

    /* **************CUSTOM LISTVIEW OBJECTS**************** */

    /* **************ADDING CONTENTS**************** */
    sTV1.setText(MainActivityjacobe.textviewContent[position]);
    sIMG.setImageResource(R.drawable.logo);

    /* **************ADDING CONTENTS**************** */

    /*
     * Return View here
     */
    return mView;
}

&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Add "OnCheckedChangeListener" to check box.&lt;/h4&gt;
&lt;br /&gt;
Set each checkbox, to checked/unchecked from SparseBooleanArray &lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;  SparseBooleanArray mChecked = new SparseBooleanArray();&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;    mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    if (isChecked) {

/*
 * Saving Checked Position
 */
mChecked.put(position, isChecked);

    } else {
/*
 * Removed UnChecked Position
 */
mChecked.delete(position);

    }

}
    });

    /*
     * Set CheckBox "TRUE" or "FALSE" if mChecked == true
     */
    mCheckBox.setChecked((mChecked.get(position) == true ? true : false));

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
To select all the CheckBoxes in listview, when header CheckBox is selected &amp;amp; vice-versa&lt;/h3&gt;
&lt;br /&gt;
Set "&lt;b&gt;setOnClickListener&lt;/b&gt;" NOT "&lt;b&gt;setOnCheckedChangeListener&lt;/b&gt;" for CheckBox in header "checkBox_header"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;  
    /*
     * Select All / None DO NOT USE "setOnCheckedChangeListener" here.
     */
    checkBox_header.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

    /*
     * Set all the checkbox to True/False
     * here reference for `i` is count, do not use `mChecked.size()`
     */
    for (int i = 0; i &amp;lt; count; i++)
    {
mChecked.put(i, checkBox_header.isChecked());
    }
    /*
     * Update View
     */
    adapter.notifyDataSetChanged();

}
    });
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Set "OnItemClickListener" after adding Adapter&lt;/h4&gt;
&lt;br /&gt;
Since header is added &lt;code&gt;position = position  - 1 &lt;/code&gt; &lt;i&gt;only when position &amp;gt; 0&lt;/i&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;/*
 * Set "OnItemClickListener" after adding Adapter
 */
mListView.setOnItemClickListener(new OnItemClickListener() {

    @Override
    public void onItemClick(AdapterView parent, View view, int position, long id) {

/*
 * Use "if else" only if header is added
 */
if (position == 0)
{
    Toast.makeText(getApplicationContext(),
    checkBox_header.getId() + "\n" + checkBox_header.isChecked(),
    Toast.LENGTH_SHORT).show();
} else {
    position = position - 1; // "-1" If Header is Added
    Toast.makeText(getApplicationContext(),
    textviewContent[position] + "\n" + mChecked.get(position),
    Toast.LENGTH_SHORT).show();
}

    }
});

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
To uncheck header CheckBox when CheckBoxes in ListView are unchecked &amp;amp; check the header CheckBox when all CheckBoxes in ListView are checked manually&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;    mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    if (isChecked) {

/*
 * Saving Checked Position
 */
mChecked.put(position, isChecked);

/*
 * Find if all the check boxes are true
 */
if (isAllValuesChecked())
{
    /*
     * set HeaderCheck box to true
     */
    checkBox_header.setChecked(isChecked);
}

    } else {
/*
 * Removed UnChecked Position
 */
mChecked.delete(position);

/*
 * Remove Checked in Header
 */
checkBox_header.setChecked(isChecked);

    }

}
    });

/*
 * Find if all values are checked.
 */
protected boolean isAllValuesChecked() {

    for (int i = 0; i &amp;lt; count; i++) {
if (!mChecked.get(i))
{
    return false;
}
    }

    return true;
}

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Putting all the functions together&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;/**
 * Author  : VenomVendor
 * Dated  : 6 Dec, 2013 1:19:40 AM, IST.
 * Project  : SimpleListView-CheckBox
 * Contact  : info@VenomVendor.com
 * URL   : https://www.google.co.in/search?q=VenomVendor
 * Copyright(c)  : WTF.!
 **/

package vee.simplelistview.checkbox;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.SparseBooleanArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

    private ListView mListView;
    private static int count = 0;
    private static boolean isNotAdded = true;
    private CheckBox checkBox_header;
    final CustomAdapter adapter = new CustomAdapter(this);
    final static String[] textviewContent = {
            "Content1", "Content2", "Content3", "Content4", "Content5", "Content6",
            "Content7", "Content8", "Content9", "Content10", "Content11",
            "Content12", "Content13", "Content14", "Content15", "Content16",
    };

    /**
     * To save checked items, and &lt;b&gt;re-add&lt;/b&gt; while scrolling.
     */
    SparseBooleanArray mChecked = new SparseBooleanArray();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mListView = (ListView) findViewById(R.id.list_view);

        /*
         * To avoid adding multiple times
         */
        if (isNotAdded) {

            /*
             * mListView &amp;gt;&amp;gt; (ListView) //DO NOT ADD `NULL` here.
             */

            final View headerView = getLayoutInflater().inflate(R.layout.custom_list_view_header,
                    mListView, false);

            checkBox_header = (CheckBox) headerView.findViewById(
                    R.id.checkBox_header);

            /*
             * Select All / None DO NOT USE "setOnCheckedChangeListener" here.
             */
            checkBox_header.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {

                    /*
                     * Set all the checkbox to True/False
                     */
                    for (int i = 0; i &amp;lt; count; i++) {
                        mChecked.put(i, checkBox_header.isChecked());
                    }

                    /*
                     * Update View
                     */
                    adapter.notifyDataSetChanged();

                }
            });

            /*
             * Add Header to ListView
             */
            mListView.addHeaderView(headerView);

            isNotAdded = false;
        }

        /*
         * Set Adapter After Adding Header
         */
        mListView.setAdapter(adapter);

        /*
         * Set "OnItemClickListener" after adding Adapter
         */
        mListView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView parent, View view, int position, long id) {

                /*
                 * Use "if else" only if header is added
                 */
                if (position == 0) {
                    Toast.makeText(getApplicationContext(),
                            checkBox_header.getId() + "\n" + checkBox_header.isChecked(),
                            Toast.LENGTH_SHORT).show();
                } else {
                    position = position - 1; // "-1" If Header is Added
                    Toast.makeText(getApplicationContext(),
                            textviewContent[position] + "\n" + mChecked.get(position),
                            Toast.LENGTH_SHORT).show();
                }

            }
        });

    }

    /*
     * CustomAdapter
     */
    public class CustomAdapter extends BaseAdapter {

        Activity sActivity;

        public CustomAdapter(final Activity mActivity) {
            this.sActivity = mActivity;
        }

        @Override
        public int getCount() {

            /*
             * Length of our listView
             */
            count = MainActivity.textviewContent.length;
            return count;
        }

        @Override
        public Object getItem(int position) {

            /*
             * Current Item
             */
            return position;
        }

        @Override
        public long getItemId(int position) {

            /*
             * Current Item's ID
             */
            return position;
        }

        @Override
        public View getView(final int position, View convertView, ViewGroup parent) {

            View mView = convertView;

            if (mView == null) {

                /*
                 * LayoutInflater
                 */
                final LayoutInflater sInflater = (LayoutInflater) sActivity.getSystemService(
                        Context.LAYOUT_INFLATER_SERVICE);

                /*
                 * Inflate Custom List View
                 */
                mView = sInflater.inflate(R.layout.custom_list_view, null, false);

            }

            /* **************CUSTOM LISTVIEW OBJECTS**************** */

            /*
             * DO NOT MISS TO ADD "mView"
             */
            final TextView sTV1 = (TextView) mView.findViewById(R.id.textView);
            final ImageView sIMG = (ImageView) mView.findViewById(R.id.imageView);
            final CheckBox mCheckBox = (CheckBox) mView.findViewById(
                    R.id.checkBox);

            /* **************CUSTOM LISTVIEW OBJECTS**************** */

            /* **************ADDING CONTENTS**************** */
            sTV1.setText(MainActivity.textviewContent[position]);
            sIMG.setImageResource(R.drawable.logo);

            mCheckBox.setOnCheckedChangeListener(
                    new OnCheckedChangeListener() {

                        @Override
                        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                            if (isChecked) {

                                /*
                                 * Saving Checked Position
                                 */
                                mChecked.put(position, isChecked);

                                /*
                                 * Find if all the check boxes are true
                                 */
                                if (isAllValuesChecked()) {

                                    /*
                                     * set HeaderCheck box to true
                                     */
                                    checkBox_header.setChecked(isChecked);
                                }

                            } else {

                                /*
                                 * Removed UnChecked Position
                                 */
                                mChecked.delete(position);

                                /*
                                 * Remove Checked in Header
                                 */
                                checkBox_header.setChecked(isChecked);

                            }

                        }
                    });

            /*
             * Set CheckBox "TRUE" or "FALSE" if mChecked == true
             */
            mCheckBox.setChecked((mChecked.get(position) == true ? true : false));

            /* **************ADDING CONTENTS**************** */

            /*
             * Return View here
             */
            return mView;
        }

        /*
         * Find if all values are checked.
         */
        protected boolean isAllValuesChecked() {

            for (int i = 0; i &amp;lt; count; i++) {
                if (!mChecked.get(i)) {
                    return false;
                }
            }

            return true;
        }

    }
}

&lt;/pre&gt;
&lt;h2&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;h2&gt;
&lt;a href="https://github.com/VenomVendor/CustomListView-CheckBox"&gt;CustomListView with CheckBox on GitHub&lt;/a&gt;
&lt;/h2&gt;
&lt;br /&gt;
&lt;h3 style="text-align: center;"&gt;
Final Required View
&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtF96xEJo4Kg0smAk429FACuCRaFJp0znP66zQmBvh9DTiuvwf4eKy2ysFFPHuzNujS0qNdvqndh4SULQ_G3VBzeomlR_nnChV0G8sS1b2HTsNrafPGrZyTKdZlGgZTO6KXxaJiVD4i8A/s1600/Final+ListView.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtF96xEJo4Kg0smAk429FACuCRaFJp0znP66zQmBvh9DTiuvwf4eKy2ysFFPHuzNujS0qNdvqndh4SULQ_G3VBzeomlR_nnChV0G8sS1b2HTsNrafPGrZyTKdZlGgZTO6KXxaJiVD4i8A/s400/Final+ListView.jpg" width="302" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9eibIu4CA2-W5UBae0dO04IpeOlk-Sk9WcqYGZb6dWYT1bosgMKQQNqdGK5-j_-edD5LK2n3pR9cBKP_1FITroIXohS5mr-CM_kE2HmyCJkJV5YqzIPw4XxYlr9k8Bv7RQnbIPWlPzKs/s72-c/listview_model.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>A Simple Custom ListView in Android with Images &amp; Text</title><link>http://venomvendor.blogspot.com/2013/12/a-simple-custom-listview-in-android.html</link><category>Android</category><category>ListView</category><category>Tutorial</category><pubDate>Thu, 5 Dec 2013 16:39:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-61612468743278555</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Let's start with simple requirement.&lt;br /&gt;
&lt;b&gt;A list view containing a image &amp;amp; 2 TextViews as below.&lt;/b&gt;&lt;br /&gt;
&lt;a href="#finalView"&gt;To achieve this&lt;/a&gt; one has to create an model of single list in a seperate layout &amp;amp; inflate it to listview.&lt;br /&gt;
Let's do it.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="listview" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBr4i7hCNmfWGO4_L1S_IJTJD3Tz0WOCGvR1VSrIOGfjLBsgDcfIrYk9hNmR0PR2o_VtaaNYgRb8jT4i4j-IMXsNKmFAMoP9LZqViZkpNYF2EIDX_ouVsMpWHYSevbI5-J5TJogvioe6c/s320/listview_model.jpg" height="102" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Create a &lt;a href="http://developer.android.com/reference/android/widget/ListView.html" rel="nofollow" target="_blank"&gt;ListView&lt;/a&gt; in the View of our current layout. &lt;b&gt;"activity_main.xml"&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt;&amp;lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="16dp"
    tools:context=".MainActivity" &amp;gt;

    &amp;lt;ListView
        android:id="@+id/list_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" /&amp;gt;

&amp;lt;/LinearLayout&amp;gt;

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Create a customView&amp;nbsp; &lt;b&gt;"custom_list_view.xml"&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#EEE"
    android:minHeight="90dp"
    android:padding="4dp"
    tools:ignore="HardcodedText,ContentDescription" &amp;gt;

    &amp;lt;ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:maxHeight="60dp"
        android:maxWidth="60dp"
        android:scaleType="fitXY"
        android:src="@drawable/ic_launcher" /&amp;gt;

    &amp;lt;TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="8dp"
        android:layout_toRightOf="@+id/imageView1"
        android:text="TextView1"
        android:textSize="21sp" /&amp;gt;

    &amp;lt;TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/imageView1"
        android:layout_alignParentRight="true"
        android:layout_marginRight="16dp"
        android:text="TextView2" /&amp;gt;

&amp;lt;/RelativeLayout&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;we get this with the above code.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="listview" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLzglDxPDtTy_6fK9XW9OEj5FnEG4qYg2vR-9HqPJpcCy1HFbzotRW07lEXX86eY7BY9AlE15y4yF1JsKM6wNc2i5D2m8V2mrUxoMtnYrQHWIpNBPkIVW2VnHdfNuIunW63PnKuc6YNaQ/s1600/listview_initial.jpg" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Inflate this layout as adapter to our listView.&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mListView = (ListView) findViewById(R.id.list_view);
        CustomAdapter adapter = new CustomAdapter(this);
        mListView.setAdapter(adapter);

    }
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Create a sub class CustomAdapter extending &lt;a href="http://developer.android.com/reference/android/widget/BaseAdapter.html" rel="nofollow" target="_blank"&gt;BaseAdapter&lt;/a&gt;, add unimplemented methods&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;    public class CustomAdapter extends BaseAdapter
    {

        Activity sActivity;

        public CustomAdapter(final Activity mActivity) {
            this.sActivity = mActivity;
        }

        @Override
        public int getCount() {
            /*
             * Length of our listView
             */
            count = MainActivity.textview1.length; //Refer Below
            return count;
        }

        @Override
        public Object getItem(int position) {

            /*
             * Current Item
             */
            return position;
        }

        @Override
        public long getItemId(int position) {
            /*
             * Current Item's ID
             */
            return position;
        }

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {

            View mView = convertView;
            if (mView == null)
            {
                /*
                 * LayoutInflater
                 */
                LayoutInflater sInflater = (LayoutInflater) sActivity
                        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

                /*
                 * Inflate Custom List View
                 */
                mView = sInflater.inflate(R.layout.custom_list_view, null, false);

            }

            /* **************CUSTOM LISTVIEW OBJECTS**************** */

            TextView sTV1 = (TextView) mView.findViewById(R.id.textView1);
            TextView sTV2 = (TextView) mView.findViewById(R.id.textView2);
            ImageView sIMG = (ImageView) mView.findViewById(R.id.imageView1);

            /* **************CUSTOM LISTVIEW OBJECTS**************** */

            /* **************ADDING CONTENTS**************** */
            sTV1.setText(MainActivity.textview1[position]);
            sTV2.setText(MainActivity.textview2[position]);
            sIMG.setImageResource(R.drawable.ic_launcher);
            /* **************ADDING CONTENTS**************** */

            /*
             * Return View here
             */
            return mView;
        }

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Add &lt;a href="http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html" rel="nofollow" target="_blank"&gt;OnItemClickListener&lt;/a&gt; to get clicked item&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;import android.widget.AdapterView.OnItemClickListener;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;        mListView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView parent, View view, int position, long id) {

                Toast.makeText(getApplicationContext(),
                        textview1[position] + "\n" + textview2[position], Toast.LENGTH_SHORT)
                        .show();

            }
        });

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Finally with Activity and CustomAdapter.&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;/**
 * Author  : VenomVendor
 * Dated  : 5 Dec, 2013 4:19:37 PM
 * Project  : SimpleListView
 * Contact  : info@VenomVendor.com
 * URL   : https://www.google.co.in/search?q=VenomVendor
 **/

package vee.simplelistview;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

    ListView mListView;
    int count = 0;
    final static String[] textview1 = {
            "Name1", "Name2", "Name3", "Name4", "Name5", "Name6", "Name7", "Name8"
    };
    final static String[] textview2 = {
            "Age1", "Age2", "Age3", "Age4", "Age5", "Age6", "Age7", "Age8"
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mListView = (ListView) findViewById(R.id.list_view);
        final CustomAdapter adapter = new CustomAdapter(this);
        mListView.setAdapter(adapter);

        mListView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView parent, View view, int position, long id) {

                Toast.makeText(getApplicationContext(),
                        textview1[position] + "\n" + textview2[position], Toast.LENGTH_SHORT)
                        .show();

            }
        });

    }

    /*
     * CustomAdapter
     */
    public class CustomAdapter extends BaseAdapter
    {

        Activity sActivity;

        public CustomAdapter(final Activity mActivity) {
            this.sActivity = mActivity;
        }

        @Override
        public int getCount() {
            /*
             * Length of our listView
             */
            count = MainActivity.textview1.length;
            return count;
        }

        @Override
        public Object getItem(int position) {

            /*
             * Current Item
             */
            return position;
        }

        @Override
        public long getItemId(int position) {
            /*
             * Current Item's ID
             */
            return position;
        }

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {

            View mView = convertView;
            if (mView == null)
            {
                /*
                 * LayoutInflater
                 */
                final LayoutInflater sInflater = (LayoutInflater) sActivity
                        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

                /*
                 * Inflate Custom List View
                 */
                mView = sInflater.inflate(R.layout.custom_list_view, null, false);

            }

            /* **************CUSTOM LISTVIEW OBJECTS**************** */

            /*
             * DO NOT MISS TO ADD "mView"
             */
            final TextView sTV1 = (TextView) mView.findViewById(R.id.textView1);
            final TextView sTV2 = (TextView) mView.findViewById(R.id.textView2);
            final ImageView sIMG = (ImageView) mView.findViewById(R.id.imageView1);

            /* **************CUSTOM LISTVIEW OBJECTS**************** */

            /* **************ADDING CONTENTS**************** */
            sTV1.setText(MainActivity.textview1[position]);
            sTV2.setText(MainActivity.textview2[position]);
            sIMG.setImageResource(R.drawable.ic_launcher);
            /* **************ADDING CONTENTS**************** */

            /*
             * Return View here
             */
            return mView;
        }

    }
}&amp;nbsp;

&lt;/pre&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;a href="https://github.com/VenomVendor/SimpleListView"&gt;SimpleListView on GitHub&lt;/a&gt;
&lt;/h2&gt;
&lt;br /&gt;
&lt;h3 style="text-align: center;"&gt;
Final Required View
&lt;/h3&gt;
&lt;div class="separator" id="finalView" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7IqE69MoX9Howw8Yuzl81UUDDrX4UMevyvLgzdKsEIwu3nPObVFFmAhGkxYnW5kclqiRtjhyYbIuLBrTpo-DjmWiaXtAKSTTQrdBnflCcamK2YLBxYTUkshBLzzeXVbxGSRXQnsXUyX0/s1600/Final+ListView.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7IqE69MoX9Howw8Yuzl81UUDDrX4UMevyvLgzdKsEIwu3nPObVFFmAhGkxYnW5kclqiRtjhyYbIuLBrTpo-DjmWiaXtAKSTTQrdBnflCcamK2YLBxYTUkshBLzzeXVbxGSRXQnsXUyX0/s400/Final+ListView.jpg" height="400" width="270" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy Coding :)&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBr4i7hCNmfWGO4_L1S_IJTJD3Tz0WOCGvR1VSrIOGfjLBsgDcfIrYk9hNmR0PR2o_VtaaNYgRb8jT4i4j-IMXsNKmFAMoP9LZqViZkpNYF2EIDX_ouVsMpWHYSevbI5-J5TJogvioe6c/s72-c/listview_model.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Download Development tools for API - 19, Android 4.4 KitKat SDKs - Offline</title><link>http://venomvendor.blogspot.com/2013/11/download-development-tools-for-api-19.html</link><category>Android</category><category>API 19</category><category>Offline</category><pubDate>Sat, 2 Nov 2013 21:59:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-7143819147264971559</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Oct 18, 2014 23:32 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Prev Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Sep 09, 2014 15:16 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;What's new in Android 4.4
&lt;/span&gt;&lt;/h3&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android 4.4 is designed to run fast, smooth, and responsively on a much broader range of devices than ever before.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android
 4.4 targets to run efficiently, even on low-memory devices. 

Core system processes are trimmed to use less heap, and they now more 
aggressively protect system memory from apps consuming large amounts of 
RAM.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;When
 multiple services start at once — such as when network connectivity 
changes — Android now launches the services serially, in small groups, 
to avoid peak memory demands.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;New NFC capabilities through Host Card Emulation.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Printing framework&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Storage access framework&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Low-power sensors&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step Detector and Step Counter
Read more about it &lt;a href="http://developer.android.com/about/versions/kitkat.html" rel="nofollow" target="_blank"&gt;here&lt;/a&gt;&lt;/span&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://developer.android.com/about/versions/android-4.4.html" rel="nofollow" target="_blank"&gt;Must Read : Updates about new APIs...&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;See the &lt;a href="http://developer.android.com/sdk/api_diff/19/changes.html" rel="" target="_blank"&gt;Changes from API 18 - API 19&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Below are links for downloading the developer tools API level 19, offline, alternatively you can download from your SDK Manager.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red;"&gt;Download Developer Tools, API - 19&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;SDK Platform API - 19&lt;/span&gt;&lt;/b&gt; (&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android SDK Platform 4.4&lt;/span&gt;)&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;i&gt;~\..\android-sdk-windows\platforms\android-19\ (Unzip files)&lt;/i&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/android-19_r04.zip" rel="nofollow"&gt;Android-19_r04.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/android-19_r03.zip" rel="nofollow"&gt;Android-19_r03.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/android-19_r02.zip"&gt;Android-19_r02.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/android-19_r01.zip"&gt;Android-19_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Google API for Maps, usb accessory, media effects. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 19&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;
&lt;i&gt;
~\..\android-sdk-windows\add-ons\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-19_r03.zip"&gt;Google_apis-19_r03.zip&lt;/a&gt;&lt;/span&gt; &amp;nbsp;  &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-19_r01.zip"&gt;Google_apis-19_r02.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-19_r01.zip"&gt;Google_apis-19_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;Samples for SDK - 19&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;

&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\samples\android-19\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-19_r06.zip" rel="nofollow" target=""&gt;Samples-19_r06.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-19_r05.zip" rel="nofollow" target=""&gt;Samples-19_r05.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-19_r04.zip" rel="nofollow" target=""&gt;Samples-19_r04.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-19_r03.zip" target=""&gt;Samples-19_r03.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-19_r02.zip" target=""&gt;Samples-19_r02.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-19_r01.zip" target=""&gt;Samples-19_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ARM EABI v7a System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 19&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-19\( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-19_r02.zip" rel="nofollow"&gt;Armv7a-19_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-19_r01.zip" rel="nofollow"&gt;Armv7a-19_r01.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 19&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-19\( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r02.zip" rel="nofollow"&gt;Intel_x86_atom_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r01.zip" rel="nofollow"&gt;Intel_x86_atom.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Intel x86&lt;/i&gt; Atom Google API(for Maps), &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 19&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\add-ons\( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r08.zip" rel="nofollow"&gt;Intel_Google_APIs_x86_atom_r08.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r07.zip" rel="nofollow"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r07.zip&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r06.zip" rel="nofollow"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r06.zip&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r05.zip" rel="nofollow"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r05.zip&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r04.zip" rel="nofollow"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r04.zip&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r03.zip"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r03.zip&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r02.zip"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r02.zip&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r01.zip"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Intel_Google_APIs_x86_atom_r01.zip&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Sources for Android SDK, API - 19&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt; &lt;/span&gt;~\..\android-sdk-windows\sources\android-19\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sources-19_r02.zip" rel="nofollow"&gt;Sources-19_r02.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sources-19_r01.zip" rel="nofollow"&gt;Sources-19_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Docs for Android SDK API - 19 &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;replace the docs folder&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;, &lt;/b&gt;but, &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;this will be of no use, &lt;a href="http://developer.android.com/index.html" rel="nofollow" target="_blank"&gt;please refer online&lt;/a&gt;)&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;~\..\android-sdk-windows\docs\  (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/docs-19_r02.zip" id="docs"&gt;docs-19_r02.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;
&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;strike&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;strike&gt;&lt;a href="https://dl-ssl.google.com/android/repository/docs-19_r01.zip" id="docs"&gt;docs-19_r01.zip&lt;/a&gt;&lt;/strike&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s72-c/gif-new.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="63871092" type="application/zip" url="https://dl-ssl.google.com/android/repository/android-19_r04.zip"/></item><item><title>Get data from URL in Single Line - Android</title><link>http://venomvendor.blogspot.com/2013/08/get-data-from-url-in-single-line-android.html</link><category>Android</category><category>Async</category><category>Tutorial</category><category>URI</category><pubDate>Sat, 31 Aug 2013 07:28:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-2467306192604765252</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" imageanchor="1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUiN4tp6ENm11mw3caVtPd_ukAfpoD_Gz3qALkTDg4t0pKExT_Sz8AK6nCG8jNlYhm5WaM43bYONSZ5T182X2vseKf_fw5h9QsyQcLGOymtwCmsvWym6XlTbmJMKCYiW-yZknjQ65X9mM/s1600/data_connection.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; width: 32px;" /&gt;
&lt;/div&gt;
&lt;span style="clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Send &lt;a href="http://developer.android.com/reference/org/apache/http/client/methods/HttpGet.html" rel="nofollow" target="_blank"&gt;httpget request&lt;/a&gt; in Android, receive, read response &amp;amp; print result in single line.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Any connection to server has to called inside Async Task.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-xml"&gt; &amp;lt;uses-permission android:name="android.permission.INTERNET" /&amp;gt; &lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt; /* Single line request with response */ 

  System.out.println(EntityUtils.toString(new DefaultHttpClient().execute(new HttpGet("http://www.VenomVendor.com")).getEntity()));

&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt;/* Equivalent for the above */

  String url = "http://www.VenomVendor.com";
  HttpClient httpClient = new DefaultHttpClient();
  HttpGet httpGet = new HttpGet(url);
  HttpResponse response = httpClient.execute(httpGet);
  HttpEntity httpEntity = response.getEntity();
  String res = EntityUtils.toString(httpEntity);
  System.out.println(res);

&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class="prettyprint  lang-java"&gt; /* Best Practice, *****Also Surround with try-catch***** */

  String url = "http://www.VenomVendor.com";
  HttpClient httpClient = new DefaultHttpClient();
  HttpGet httpGet = new HttpGet(url);
  HttpResponse response = httpClient.execute(httpGet);
    if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK &amp;amp;&amp;amp; response.getEntity()!=null)
      {
        HttpEntity httpEntity = response.getEntity();
        String res = EntityUtils.toString(httpEntity);
        System.out.println(res);
      }
    else
      {
      Log.wtf("Error in Server","Operation Success, Patient Dead");
      }

&lt;/pre&gt;

&lt;br /&gt;

&lt;pre class="prettyprint  lang-java"&gt; /* OLD J2ME Method *** DIFFRERENCE IS IN CONVERTING THE RESPONSE TO `STRING` *** */
 
 String url = "http://www.VenomVendor.com";
 HttpClient httpClient = new DefaultHttpClient();
 HttpGet httpGet = new HttpGet(url);
 HttpResponse response = httpClient.execute(httpGet);
 HttpEntity httpEntity = response.getEntity();
 InputStream iStream = httpEntity.getContent();
 
 StringBuilder sBuilder = inputStreamToString(iStream);
 
 if (sBuilder != null) 
 {
  System.out.println(sBuilder.toString());
 } 
 else 
 {
  System.out.println("WTF");
 }

  /** METHOD TO CONVERT INPUTSTREAM TO STRING **/
 private StringBuilder inputStreamToString(InputStream iStream) {
  String line = "";
  StringBuilder finalRespose = new StringBuilder();
  BufferedReader reader = new BufferedReader(new InputStreamReader(iStream));

  try {
    while ((line = reader.readLine()) != null) 
     {
      finalRespose.append(line);
     }
    } catch (IOException e) {
      e.printStackTrace();
    }
  return finalRespose;
 }

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://gist.github.com/VenomVendor/6075840" target="_blank"&gt;Fork @ GitHub Gist&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/h4&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUiN4tp6ENm11mw3caVtPd_ukAfpoD_Gz3qALkTDg4t0pKExT_Sz8AK6nCG8jNlYhm5WaM43bYONSZ5T182X2vseKf_fw5h9QsyQcLGOymtwCmsvWym6XlTbmJMKCYiW-yZknjQ65X9mM/s72-c/data_connection.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Download Development tools for API - 18, Android 4.3 Jelly Bean SDKs - Offline</title><link>http://venomvendor.blogspot.com/2013/07/download-development-tools-for-api-18.html</link><category>Android</category><category>API 18</category><category>Jelly Bean</category><category>Offline</category><pubDate>Sun, 28 Jul 2013 03:16:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-6121735660386081972</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Sep 18, 2014 23:35 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: red;"&gt;Aug 31, 2013 06:22 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="clear: right; float: right; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxLHQMizO1BwwVwp_dYzw82OVwOfmbmjjKkBw99exXFS5OQtquG0j9X-mCdBnqhilXF8nhHUnYqbKAMQn0YxHjDA4tF31bpXk6WaATS8xat4RIRwZKGT5dsks06ZiknWr3Pyv_4zoiiWg/s1600/Android_mini.png" /&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android 4.3 includes performance optimizations and great
new features for users and developers. This document provides a glimpse of what's new for
developers&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Few changes in &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android 4.3&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Faster, Smoother, More Responsive&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- OpenGL ES 3.0 for High-Performance Graphics&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Enhanced Bluetooth Connectivity&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Support for Restricted Profiles&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Optimized Location and Sensor Capabilities&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- New Media Capabilities&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- New Ways to Build Beautiful Apps&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Support for International Users&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Accessibility and UI Automation&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;- Enterprise and Security&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://developer.android.com/about/versions/jelly-bean.html" rel="nofollow" target="_blank"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Read more here...&lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://developer.android.com/about/versions/android-4.3.html" rel="nofollow" target="_blank"&gt;Must Read : Updates about new APIs...&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;See the &lt;a href="http://developer.android.com/sdk/api_diff/18/changes.html" rel="" target="_blank"&gt;Changes from API 17 - API 18&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Below are links for downloading the developer tools API level 18, offline, alternatively you can download from your SDK Manager.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h2 style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red;"&gt;Download Developer Tools, API - 18&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;SDK Platform API - 18&lt;/span&gt;&lt;/b&gt; (&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android SDK Platform 4.3&lt;/span&gt;)&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;i&gt;~\..\android-sdk-windows\platforms\android-18\ (Unzip files)&lt;/i&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/android-18_r03.zip" rel="nofollow"&gt;Android-18_r03.zip&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: xx-small;"&gt;&lt;u&gt;&lt;strike&gt;&lt;span&gt;&amp;nbsp; &lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_arm-20_r02.zip" rel="nofollow"&gt;Android-18_r02.zip&lt;/a&gt; &lt;span style="color: red;"&gt;Old&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: xx-small;"&gt;&lt;u&gt;&lt;strike&gt;&lt;span&gt;&amp;nbsp; &lt;a href="http://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_arm-20_r01.zip" rel="nofollow"&gt;Android-18_r01.zip&lt;/a&gt; &lt;span style="color: red;"&gt;Old&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Google API for Maps, usb accessory, media effects. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 18&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;
&lt;i&gt;
~\..\android-sdk-windows\add-ons\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-18_r03.zip" rel="nofollow"&gt;Google_apis-18_r03.zip&lt;/a&gt;&lt;/span&gt; &amp;nbsp;  &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="background-color: blue;"&gt;&lt;span style="color: white;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-18_r02.zip" rel="nofollow"&gt;Google_apis-18_r02.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="background-color: blue;"&gt;&lt;span style="color: white;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-18_r01.zip"&gt;Google_apis-18_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;Samples for SDK - 18&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;

&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\samples\android-18\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-18_r01.zip" target=""&gt;Samples-18_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ARM EABI v7a System Image, &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;API - 18&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-18\( Unzip files)&lt;/i&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-18_r02.zip" rel="nofollow"&gt;Armeabi-v7a_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: blue;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-18_r01.zip" rel="nofollow"&gt;Armeabi-v7a_r01.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Sources for Android SDK, API - 18&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt; &lt;/span&gt;~\..\android-sdk-windows\sources\android-18\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sources-18_r01.zip" rel="nofollow"&gt;Sources-18_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://venomvendor.blogspot.in/2013/11/download-development-tools-for-api-19.html#docs"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Get Updated docs&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Docs for Android SDK API - 18 &lt;/span&gt;&lt;/b&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;replace the docs folder&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;, &lt;/b&gt;but, &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;this will be of no use, refer online)&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;~\..\android-sdk-windows\docs\  (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/docs-18_r01.zip"&gt;Docs-18_r01.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxLHQMizO1BwwVwp_dYzw82OVwOfmbmjjKkBw99exXFS5OQtquG0j9X-mCdBnqhilXF8nhHUnYqbKAMQn0YxHjDA4tF31bpXk6WaATS8xat4RIRwZKGT5dsks06ZiknWr3Pyv_4zoiiWg/s72-c/Android_mini.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="57771739" type="application/zip" url="https://dl-ssl.google.com/android/repository/android-18_r03.zip"/></item><item><title>Phonegap API differences</title><link>http://venomvendor.blogspot.com/2013/05/phonegap-api-differences.html</link><category>Android</category><category>API</category><category>EmailComposer</category><category>iPhone</category><category>PhoneDialer.</category><category>PhoneGap</category><pubDate>Mon, 13 May 2013 15:52:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-2424080189157507437</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;In this post, I will be sharing the differences in invoking phone dialer &amp;amp; mail functions using phonegap API.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;What is &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/PhoneGap" style="font-family: 'Trebuchet MS', sans-serif;" target="_blank"&gt;Phonegap&lt;/a&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="p1"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9VQ_VgEIqC5190HJnlYoIkuexBE2aq1m-SOqRA6RQq_4abDvXw9aExIdXA6Dna2eL9UZUIEV0FO6e7H4mUrPUQ6noE9bq4Zv8iSU84gNdjp-H2h4fJ6dMsaz2SgAjj7ZqYaBpSWDAkRoY/s1600/PhoneGapLogo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9VQ_VgEIqC5190HJnlYoIkuexBE2aq1m-SOqRA6RQq_4abDvXw9aExIdXA6Dna2eL9UZUIEV0FO6e7H4mUrPUQ6noE9bq4Zv8iSU84gNdjp-H2h4fJ6dMsaz2SgAjj7ZqYaBpSWDAkRoY/s1600/PhoneGapLogo.png" height="200" width="200" /&gt;&lt;/a&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span class="s1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;It&amp;nbsp;&lt;/span&gt;enables software programmers to build applications for mobile devices using JavaScript, HTML5 and CSS3, instead of lower-level languages such as Objective-C/core-java. The resulting applications are hybrid, meaning that they are neither truly native (all layout rendering is done via the webview instead of the platform's native UI framework) nor purely web based (they are not just web apps but packed for appstore distribution, and have access to part of the device application programming interface).&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;For now, I will be sharing only about&amp;nbsp;Phone-dialer&amp;nbsp;and Emailcomposer api. Before making those api calls in IOS, you need play around with xcode to make it work i.e., copy certain files to project, details below. Whereas, in case of Android, it just invoking a simple dom function. Also, You will have to invoke the API using onclick/tap/touch listener over respective javascript libraries.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;h3&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;PhoneDialer API:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;a href="https://github.com/j-mcnally/PhoneGap-ios-PhoneDialer" target="_blank"&gt;IOS&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Copy the .h and .m files to your project.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Copy the .js file to your www folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Include the .js file with a script tag in your index.html&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Add "phonedialer" ----&amp;gt; "PhoneDialer" to your plugins mapping in config.xml&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Once done, wrap this function in tap/touch listener.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; window.plugins.phoneDialer.dial('12-345-6789');  
&lt;/code&gt;&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Android&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Simple, Just&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;wrap this function in tap/touch listener.&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;document.location.href ='tel: +&amp;nbsp;12-345-6789';
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;h3&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Email Composer API:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;a href="https://github.com/phonegap/phonegap-plugins/tree/master/iOS/EmailComposer" target="_blank"&gt;IOS&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ol&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; text-align: justify;"&gt;
&lt;li&gt;You will need to add MessageUI.framework to your project if it is not already included.&lt;/li&gt;
&lt;li&gt;Just add the EmailComposer.h EmailComposer.m files to your Plugins Folder.&lt;/li&gt;
&lt;li&gt;Place the EmailComposer.js file in your app root, and include it from your html.&lt;/li&gt;
&lt;li&gt;Add to Cordova.plist Plugins: key EmailComposer value EmailComposer.&lt;/li&gt;
&lt;li&gt;Once done, wrap this function in tap/touch listener.&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif; text-align: justify;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;window.plugins.emailComposer.showEmailComposer("","", "john.doe@example.com", "", "",false);
&lt;/code&gt;&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Android&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Simple, Just&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;wrap this function in tap/touch listener.&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;document.location.href ='mailto:john.doe@example.com';
&lt;/code&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; background-position: initial initial; background-repeat: initial initial; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: justify; width: 99%;"&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Have fun!!!&amp;nbsp;B-) 
&lt;a href="https://plus.google.com/107522985606829280041" rel="publisher"&gt;Google+&lt;/a&gt;

&lt;!-- Blogger automated replacement: "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9VQ_VgEIqC5190HJnlYoIkuexBE2aq1m-SOqRA6RQq_4abDvXw9aExIdXA6Dna2eL9UZUIEV0FO6e7H4mUrPUQ6noE9bq4Zv8iSU84gNdjp-H2h4fJ6dMsaz2SgAjj7ZqYaBpSWDAkRoY/s1600/PhoneGapLogo.png" with "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9VQ_VgEIqC5190HJnlYoIkuexBE2aq1m-SOqRA6RQq_4abDvXw9aExIdXA6Dna2eL9UZUIEV0FO6e7H4mUrPUQ6noE9bq4Zv8iSU84gNdjp-H2h4fJ6dMsaz2SgAjj7ZqYaBpSWDAkRoY/s1600/PhoneGapLogo.png" --&gt;&lt;!-- Blogger automated replacement: "https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-VroJahe-FTY%2FUZDA4Wc7TTI%2FAAAAAAAAAMI%2FvOz3t8mJrls%2Fs1600%2FPhoneGapLogo.png&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" with "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9VQ_VgEIqC5190HJnlYoIkuexBE2aq1m-SOqRA6RQq_4abDvXw9aExIdXA6Dna2eL9UZUIEV0FO6e7H4mUrPUQ6noE9bq4Zv8iSU84gNdjp-H2h4fJ6dMsaz2SgAjj7ZqYaBpSWDAkRoY/s1600/PhoneGapLogo.png" --&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9VQ_VgEIqC5190HJnlYoIkuexBE2aq1m-SOqRA6RQq_4abDvXw9aExIdXA6Dna2eL9UZUIEV0FO6e7H4mUrPUQ6noE9bq4Zv8iSU84gNdjp-H2h4fJ6dMsaz2SgAjj7ZqYaBpSWDAkRoY/s72-c/PhoneGapLogo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Adding "Comment using Google+" in Custom Blogger Templates</title><link>http://venomvendor.blogspot.com/2013/04/adding-comment-using-google-in-custom.html</link><category>Google+</category><category>Tutorial</category><category>upgrading</category><pubDate>Fri, 19 Apr 2013 03:23:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-7926568215705149900</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Blogger is updating all it's tools, in it timeline, Blogger&amp;nbsp;recently&amp;nbsp;&lt;a href="http://buzz.blogger.com/2013/04/improvements-to-blogger-template-html.html" rel="nofollow" target=""&gt;improved Blogger template HTML Editor&lt;/a&gt;&amp;nbsp;, now it has introduced "Comment Using Google+" which is similar to "Comment using &amp;lt;OpenID&amp;gt;"&lt;br /&gt;
&lt;br /&gt;
Users can now comment using his/her G+ id, if user does not have G+ id, they will be prompted to create Google+ id.&lt;br /&gt;
&lt;br /&gt;
For developers/blogger upgrading to &lt;b&gt;Google Plus Comment box&lt;/b&gt;,&amp;nbsp;&lt;a href="http://venomvendor.blogspot.in/2012/11/Download-Android-SDKs-for-New-JellyBean-aka-Android-API-17-Offline.html#gplus-comments"&gt;Current comments or previous comments&lt;/a&gt;, that was commented using blogger&amp;nbsp;profile will remain same. But&amp;nbsp;comments&amp;nbsp;posted using 3rd party widgets such as Disqus will disappear.&lt;br /&gt;
&lt;br /&gt;
To activate Google+ Comment box&lt;br /&gt;
Go to&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&amp;nbsp;&lt;a href="http://www.blogger.com/" rel="nofollow" target="_blank"&gt;Blogger.com&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&amp;nbsp;Select your blog&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; Select Google+ in the left Panel&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; "Check"&amp;nbsp;&lt;span style="color: #222222; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;Use Google+ Comments on this blog&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #222222; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzmiJIKsRUb5HCHL_KdQN5p5SRQov7vnsqKcdEECAcvNXka7kGnxeNZd_2dNPZez6c3dgRikyfvH3pIQUOFpDUeEXZMRNVTDStslynAjYtvE0NuuIk5rMlG6s2tepul5IQLFKsQNV4u1o/s1600/activateGPlusComments.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzmiJIKsRUb5HCHL_KdQN5p5SRQov7vnsqKcdEECAcvNXka7kGnxeNZd_2dNPZez6c3dgRikyfvH3pIQUOFpDUeEXZMRNVTDStslynAjYtvE0NuuIk5rMlG6s2tepul5IQLFKsQNV4u1o/s400/activateGPlusComments.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
You might end up in trouble if you are using Custom Templates such as mine.&lt;br /&gt;
To activate "&lt;b&gt;Comment using Google+&lt;/b&gt;" in Custom Templates, you have to 
&lt;i&gt;&lt;b&gt;REPLACE&lt;/b&gt;&lt;/i&gt; your &lt;i&gt;current comment box&lt;/i&gt; code with &lt;i&gt;Google+ Comment box.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Plz backup your template incase if anything goes wrong.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To backup your template, go to your blog's dashboard --&amp;gt; templete --&amp;gt; Backup/Restore (in top right) --&amp;gt; Download Full template&lt;br /&gt;
&lt;br /&gt;
Search for&lt;br /&gt;
&lt;pre&gt;&amp;lt;b:if cond='data:blog.pageType == &amp;amp;quot;item&amp;amp;quot;'&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
you might find many, check whether it has code related to comment section, if so delete the code between &lt;br /&gt;
&lt;pre&gt;&amp;lt;b:if cond='data:blog.pageType == &amp;amp;quot;item&amp;amp;quot;'&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&lt;strike&gt;code code code code code code code code code&lt;/strike&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;strike&gt;code code code code code code code code code&lt;/strike&gt;&lt;/pre&gt;
&lt;pre&gt;&amp;lt;/b:if&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
and replace it by
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;&amp;lt;div class='cmt_iframe_holder'
expr:data-href='data:post.canonicalUrl'
expr:data-viewtype='data:post.viewType'/&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Now it should look like&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;
&amp;lt;b:if cond='data:blog.pageType == &amp;amp;quot;item&amp;amp;quot;'&amp;gt;
&amp;lt;div class='cmt_iframe_holder'
expr:data-href='data:post.canonicalUrl'
expr:data-viewtype='data:post.viewType'/&amp;gt;
&amp;lt;/b:if&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;br /&gt;
Save and you are ready to use Comment using Google Plus in your custom template, however there is no guarantee, that this might work until you figure out correct position to replace code.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="#gplus-comments"&gt;See demo&lt;/a&gt; of Comment box implemented in this blog.
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzmiJIKsRUb5HCHL_KdQN5p5SRQov7vnsqKcdEECAcvNXka7kGnxeNZd_2dNPZez6c3dgRikyfvH3pIQUOFpDUeEXZMRNVTDStslynAjYtvE0NuuIk5rMlG6s2tepul5IQLFKsQNV4u1o/s72-c/activateGPlusComments.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Pinterest layout for Sencha touch 2</title><link>http://venomvendor.blogspot.com/2013/04/pinterest-ui-on-sencha-touch-2.html</link><category>Pinterest</category><category>Sencha-Touch-2</category><pubDate>Sun, 14 Apr 2013 01:10:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-8922182097952133234</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img height="100" imageanchor="1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDGBZ7cfciKZnGq74bacZsfiOKDTK7EPsrU42okiZ5z7U4oCEzWV7ApCvMe3UQAwrRG3BXwXMIGhz7ocYyWXFpF99GpzLLIFy60-4Vutdhz7eJE4guzXITtk4x3D2Y8ng3YIZzza2_f5I/s200/pinterset.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" width="100" /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
In this post, I will be sharing my knowledge on implementing&amp;nbsp;&lt;a href="http://pinterest.com/pinterest/pin-pets/" target="_blank"&gt;pinterest &lt;/a&gt;layout on Sencha-Touch 2.&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Know How To:&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
All I did was, mapped the piece of code, that generates pinterest style in jquery. I just ported the jquery methods to corresponding SenchaTouch/Javascript methods. Excellent tutorial on how to create &lt;a href="http://benholland.me/javascript/how-to-build-a-site-that-works-like-pinterest/" target="_blank"&gt;pinterest layout&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://nuthan.in/Pinterest-ST2/" target="_blank"&gt;Demo&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;b&gt;&lt;a href="https://github.com/nuthansantharam/SenchaTouch2-Pinterest" target="_blank"&gt;&lt;span style="font-size: large;"&gt;Snippet&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This is the function that does the magic, snippet at &lt;b&gt;&lt;i&gt;app/controller/PinterestController.js&lt;/i&gt;&lt;/b&gt; near line 89.
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code style="overflow: auto;"&gt;
generatePinterest : function() {  
                /**  
                 *This is the function that does the Pinterest Magic!!!   
                 */  
                var colCount = 0;  
                var colWidth = 140;  
                var margin = 10;  
                var spaceLeft = 0;  
                var windowWidth = 0;  
                var blocks = [];  
                // windowWidth = $(window).width();  
                var windowWidth = (window.innerWidth &amp;gt; 0) ? window.innerWidth  
                     : screen.width;  
                console.log(windowWidth)  
                blocks = [];  
                // Calculate the margin so the blocks are evenly spaced  
                // within the window  
                colCount = Math.floor(windowWidth  
                     / (colWidth + margin * 2));  
                console.log(colCount)  
                spaceLeft = (windowWidth - ((colWidth * colCount) + (margin * (colCount - 1)))) / 2;  
                console.log(spaceLeft);  
                for ( var i = 0; i &amp;lt; colCount; i++) {  
                  blocks.push(margin);  
                }  
                Ext.select('.block').elements.forEach(function(element,  
                     i) {  
                  // var min = Array.min(blocks);  
                  // console.log(Array.min)  
                  var min = Math.min.apply(Math, blocks)  
                  console.log("min:", min)  
                  var index = blocks.indexOf(min);  
                  // var index = $.inArray(min, blocks);  
                  // console.log(this)  
                  // var index=blocks  
                  var leftPos = margin  
                       + (index * (colWidth + margin));  
                  console.log(leftPos)  
                  element.style.left = (leftPos) + 'px';  
                  element.style.top = min + 'px';  
                  console.log("outerheight:", element.offsetHeight)  
                  blocks[index] = min  
                       + Ext.get(element).getSize().height  
                       + margin;  
                })  
             }  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
At the instance of adding the pinterest layout to the viewport, resize listener checks for the screen height/width and invokes the generatePinterest fn, which preserves the layout.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="prettyprint"&gt;&lt;code style="overflow: auto;"&gt;
                generateView : function(showMain) {  
                console.log('i')  
                // console.log(showMain)  
                Ext.getCmp('cardLayout').destroy();  
                Ext.Viewport.add({  
                  // xclass : PinterestStyle.view.Communitypt,  
                  xclass : showMain,  
                  showAnimation : {  
                     type : 'pop',  
                     duration : 1000,  
                     direction : 'up'  
                  },  
                  listeners : {  
                     resize : function() {  
                       console.log(this)  
                       this.generatePinterest();  
                       //resize() listener for viewport width/heigth and the layout is preserved  
                     },  
                     scope : this  
                  }  
                })  
                this.generatePinterest();  
                //call on page invocation  
             }  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Project is hosted at github:&lt;/b&gt; &lt;a href="https://github.com/nuthansantharam/SenchaTouch2-Pinterest"&gt;SenchaTouch2-Pinterest&lt;/a&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img height="100" imageanchor="1" src="http://4.bp.blogspot.com/-ITv9eyDM3jo/US3JE1VeHpI/AAAAAAAAAJg/aCOCCCzF6Kg/s200/Untitled-2.gif" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" width="100" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDGBZ7cfciKZnGq74bacZsfiOKDTK7EPsrU42okiZ5z7U4oCEzWV7ApCvMe3UQAwrRG3BXwXMIGhz7ocYyWXFpF99GpzLLIFy60-4Vutdhz7eJE4guzXITtk4x3D2Y8ng3YIZzza2_f5I/s72-c/pinterset.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Getting Started with Google MapV2 for Android Apps</title><link>http://venomvendor.blogspot.com/2013/04/getting-started-with-google-mapv2-for.html</link><category>Android</category><category>MapsV2</category><category>Tutorial</category><pubDate>Mon, 8 Apr 2013 03:45:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-584053552240227655</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
This is the Tutorial for adding Google Maps V2 to your Android Project.&lt;br /&gt;
&amp;nbsp;MapV1 is depracted, you cannot generate Map API - key anymore using MD5.&lt;br /&gt;
&lt;br /&gt;
With the Google Maps Android API, you can add maps based on Google Maps data
to your application. The API automatically handles access to Google Maps
servers, data downloading, map display, and response to map gestures.
You can also use API calls to add markers, polygons, and overlays to a basic
map, and to change the user's view of a particular map area. These objects
provide additional information for map locations, and allow
user interaction with the map. The API allows you to add these graphics
to a map:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Icons anchored to specific positions on the map (Markers).&lt;/li&gt;
&lt;li&gt;Sets of line segments (Polylines).&lt;/li&gt;
&lt;li&gt;Enclosed segments (Polygons).&lt;/li&gt;
&lt;li&gt;Bitmap graphics anchored to specific positions on the map (Ground Overlays).&lt;/li&gt;
&lt;li&gt;Sets of images which are displayed on top of the base map tiles
   (Tile Overlays).&lt;/li&gt;
&lt;li&gt;Maps are stored in SD Card.&lt;/li&gt;
&lt;li&gt;Loads Faster &lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Step : 1&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://venomvendor.blogspot.in/2013/04/generating-api-key-for-google-mapsv2.html"&gt;&lt;i&gt;Before you start generate you API Key&lt;/i&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://venomvendor.blogspot.in/2013/04/generating-api-key-for-google-mapsv2.html"&gt; &lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;Install Google Play Services in your SDK.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt;* click of the images to view larger&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw7IKvEovY3bmej9GOLn1kYVCafs3iK5gP4ApJaDGs3stAJvvOkUQaeZZYJNI2zbM_Z-msVUq1B-OVL9L8zsZqbAXApDDg_1uG2MC1eVCwipPhoFWLi2tWocTXMXbU4t0L3TFGBMxOMMM/s1600/google_play_services.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="259" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw7IKvEovY3bmej9GOLn1kYVCafs3iK5gP4ApJaDGs3stAJvvOkUQaeZZYJNI2zbM_Z-msVUq1B-OVL9L8zsZqbAXApDDg_1uG2MC1eVCwipPhoFWLi2tWocTXMXbU4t0L3TFGBMxOMMM/s400/google_play_services.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Step : 2&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;Import&amp;nbsp; Google Play Service Library into your workspace.&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Select &lt;b&gt;File&lt;/b&gt; &amp;gt; &lt;b&gt;Import&lt;/b&gt; &amp;gt; &lt;b&gt;Android&lt;/b&gt; &amp;gt; &lt;b&gt;Existing Android Code Into Workspace&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;b&gt;Browse...&lt;/b&gt;, &lt;code&gt;Open &amp;lt;android-sdk-folder&amp;gt;/extras/google/google_play_services/libproject/google-play-services_lib&amp;nbsp;&lt;/code&gt;and click&lt;b&gt; Finish&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4utVT48LCs5qTcxVJx58L7HUhGSff_tS6POA_rbMB44Ciq-s6CrgFjaNoMiLN5Aw3aRV3kJfXYCZcPFETOXivfyffLjS5iePt73Zkk_OAm-YZsjd3RVGTpAoGruY_8ZYPTjrVwBZLlpM/s1600/import_gp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4utVT48LCs5qTcxVJx58L7HUhGSff_tS6POA_rbMB44Ciq-s6CrgFjaNoMiLN5Aw3aRV3kJfXYCZcPFETOXivfyffLjS5iePt73Zkk_OAm-YZsjd3RVGTpAoGruY_8ZYPTjrVwBZLlpM/s400/import_gp.jpg" width="380" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step : 3&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Create a new Project with GoogleAPIs.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step : 4&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Add Google_Play_Services as a supporting Library to the Project&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihvbWfneeY_F9iJWGrLCESmhwfkBhjkZVFALECX6CAJ5tjqzEaRf5kVPXv9EaXU6DxIjJa_vJGvFm381JuO1D0RStzJS0Hyj18YA0t121k7pVYinwzFD34L-wObNzMWG5GP8d0jzs32ss/s1600/Importing_play_services.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihvbWfneeY_F9iJWGrLCESmhwfkBhjkZVFALECX6CAJ5tjqzEaRf5kVPXv9EaXU6DxIjJa_vJGvFm381JuO1D0RStzJS0Hyj18YA0t121k7pVYinwzFD34L-wObNzMWG5GP8d0jzs32ss/s320/Importing_play_services.jpg" width="314" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Open&amp;nbsp; "AndroidManifest.xml"&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Add the following before closing &lt;span style="color: #fe57a1; margin-left: 30px;"&gt;&amp;lt;/application&amp;gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;a href="http://venomvendor.blogspot.com/2013/04/generating-api-key-for-google-mapsv2.html" style="color: #ff0066;" target="_blank" title="Generating API key for Google MapsV2 - Android"&gt;REPLACE YOUR API_KEY&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="&lt;a href="http://venomvendor.blogspot.com/2013/04/generating-api-key-for-google-mapsv2.html" style="color: #fe57a1;" target="_blank" title="Generating API key for Google MapsV2 - Android"&gt;YOUR_API_KEY_GOES_HERE&lt;/a&gt;" /&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Add following permission, changing your "&lt;b&gt;Package Name&lt;/b&gt;"&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;    &amp;lt;!-- Change "vee.mapsv2.demo" with your package name --&amp;gt;

    &amp;lt;permission
        android:name="vee.mapsv2.demo.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" /&amp;gt;

    &amp;lt;uses-permission android:name="vee.mapsv2.demo.permission.MAPS_RECEIVE" /&amp;gt;

    &amp;lt;!-- Change "vee.mapsv2.demo" with your package name --&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Add following permission, directly
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;
    &amp;lt;!-- Access Internet --&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.INTERNET" /&amp;gt;

    &amp;lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&amp;gt;

    &amp;lt;!-- External storage for caching. --&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&amp;gt;

    &amp;lt;!-- Location --&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&amp;gt;

    &amp;lt;!-- Maps API needs OpenGL ES 2.0. --&amp;gt;
    &amp;lt;uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" /&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Now "&lt;b&gt;AndroidManifest.xml&lt;/b&gt;" should look like this&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="vee.mapsv2.demo"
    android:versionCode="1"
    android:versionName="1.0" &amp;gt;

    &amp;lt;uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="17" /&amp;gt;

    &amp;lt;!-- Change "vee.mapsv2.demo" with your package name --&amp;gt;

    &amp;lt;permission
        android:name="vee.mapsv2.demo.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" /&amp;gt;

    &amp;lt;uses-permission android:name="vee.mapsv2.demo.permission.MAPS_RECEIVE" /&amp;gt;

    &amp;lt;!-- Change "vee.mapsv2.demo" with your package name --&amp;gt;


    &amp;lt;!-- Access Internet --&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.INTERNET" /&amp;gt;
    &amp;lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&amp;gt;

    &amp;lt;!-- External storage for caching. --&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&amp;gt;

    &amp;lt;!-- Location --&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&amp;gt;
    &amp;lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&amp;gt;

    &amp;lt;!-- Maps API needs OpenGL ES 2.0. --&amp;gt;
    &amp;lt;uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" /&amp;gt;

    &amp;lt;application
        android:allowBackup="true"
        android:hardwareAccelerated="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" &amp;gt;
        &amp;lt;activity android:name=".MainActivity" &amp;gt;
            &amp;lt;intent-filter&amp;gt;
                &amp;lt;action android:name="android.intent.action.MAIN" /&amp;gt;

                &amp;lt;category android:name="android.intent.category.LAUNCHER" /&amp;gt;
            &amp;lt;/intent-filter&amp;gt;
        &amp;lt;/activity&amp;gt;

        &amp;lt;meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="&lt;a href="http://venomvendor.blogspot.com/2013/04/generating-api-key-for-google-mapsv2.html" style="color: #fe57a1;" target="_blank" title="Generating API key for Google MapsV2 - Android"&gt;YOUR_API_KEY_GOES_HERE&lt;/a&gt;" /&amp;gt;
    &amp;lt;/application&amp;gt;

&amp;lt;/manifest&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Replace the below code in "&lt;b&gt;activity_main.xml&lt;/b&gt;" &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;fragment xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/map"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  class="com.google.android.gms.maps.SupportMapFragment"/&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Tasks Performed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✪ Check whether Maps is loaded or not&lt;br /&gt;
✪ Once Loaded, Add Marker at Custom "&lt;a href="https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/LatLng" rel="nofollow" target="_blank"&gt;Latitude" &amp;amp; Longitude&lt;/a&gt;".&lt;br /&gt;
✪ Set the &lt;a href="https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/GoogleMap#setMapType%28int%29" rel="nofollow" target="_blank"&gt;MapType&lt;/a&gt;&lt;br /&gt;
✪ Use &lt;a href="https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/CameraUpdateFactory" rel="nofollow" target="_blank"&gt;CameraUpdateFactory&lt;/a&gt; to Move Camera &amp;amp; zoom to custom level.&lt;br /&gt;
✪ Retain current state on Orientation Change.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;MapView has been deprecated, instead uses normal Activity.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Maps are encapsulated in the &lt;a href="https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/MapFragment"&gt;MapFragment&lt;/a&gt; class, you can implement them by extending the Android standard &lt;a href="http://developer.android.com/reference/android/app/Activity.html"&gt;Activity&lt;/a&gt; class, rather than extending the MapActivity used in version 1. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Repl&lt;span style="font-size: large;"&gt;a&lt;/span&gt;ce the below code in "&lt;b&gt;MainActivity.java&lt;/b&gt;"&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;
package vee.mapsv2.demo;

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MainActivity extends FragmentActivity {
 GoogleMap map;
 double latitude = 12.971689;
 double longitude = 77.594504;

 LatLng latlon = null;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  latlon = new LatLng(latitude, longitude);
  setUpMapIfNeeded(); // Required to check the availability of Maps

 }

 @Override
 protected void onResume() {
  super.onResume();
  setUpMapIfNeeded();
 }

 private void setUpMapIfNeeded() {
  if (map == null) {
   /*
    * I avoid Crashing, if Google_Play_Services is not Updated or
    * Unavailable
    */
   map = ((SupportMapFragment) getSupportFragmentManager()
     .findFragmentById(R.id.map)).getMap();
   /*
    * To make sure map is loaded
    */
   if (map != null) {
    setUpMap();
   }
  }
 }

 private void setUpMap() {
  /*
   * Add a Marker Adding marker at 12.971689,77.594504;
   */
  map.addMarker(new MarkerOptions().position(latlon)

  /*
   * Add Title when clicked on marker
   */
  .title("Title")
  /*
   * Add Snippet when clicked on marker
   */
  .snippet("I am a looooooooooooooong Snippet"));

  /*
   * NormalMapView
   */
  map.setMapType(GoogleMap.MAP_TYPE_NORMAL); // Normal MapView

  /*
   * Move Camera to Snippet Location
   */
  float zoom = 11;
  map.moveCamera(CameraUpdateFactory.newLatLngZoom(latlon, zoom)); // toPosition,
                   // ZoomLevel
 }

 @Override
 protected void onPause() {
  super.onPause();
 }

 @Override
 protected void onDestroy() {
  super.onDestroy();
 }

 @Override
 public void onLowMemory() {
  super.onLowMemory();
 }

 @Override
 public void onSaveInstanceState(Bundle outState) {
  super.onSaveInstanceState(outState);
 }
}
&lt;/code&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="https://github.com/VenomVendor/MapsV2"&gt;Download SourceCode&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;When you run the app, you should be seeing this&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;YOU CANNOT RUN MAPSV2 in EMULATOR by default, as it USES GOOGLE PLAY SERVICES.&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsjrZKW_PwNjlVGk4hS9spJQmjfo2bEIk4dCl0pz59Dh6qS3U2j3iq3Z8qawOjMsvkZYmS3VVHricJqh6s1asCKiZi7A23sYNp_uOICtZ8AmjjKgBCtCbqdaOZypBc50XLeYA_0jSbKA/s1600/MapsV2+Result.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsjrZKW_PwNjlVGk4hS9spJQmjfo2bEIk4dCl0pz59Dh6qS3U2j3iq3Z8qawOjMsvkZYmS3VVHricJqh6s1asCKiZi7A23sYNp_uOICtZ8AmjjKgBCtCbqdaOZypBc50XLeYA_0jSbKA/s1600/MapsV2+Result.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw7IKvEovY3bmej9GOLn1kYVCafs3iK5gP4ApJaDGs3stAJvvOkUQaeZZYJNI2zbM_Z-msVUq1B-OVL9L8zsZqbAXApDDg_1uG2MC1eVCwipPhoFWLi2tWocTXMXbU4t0L3TFGBMxOMMM/s72-c/google_play_services.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Generating API key for Google MapsV2 -  Android</title><link>http://venomvendor.blogspot.com/2013/04/generating-api-key-for-google-mapsv2.html</link><category>Android</category><category>API</category><category>MapsV2</category><category>Tutorial</category><pubDate>Sun, 7 Apr 2013 23:07:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-396651568070226208</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;code&gt;
&lt;/code&gt;Generating API Key.&lt;br /&gt;
Open CMD Prompt in Windows navigate to java &amp;gt; jre &amp;gt; bin and execute keytool with following parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;C:
cd "C:\Program Files\Java\jre\bin"
keytool.exe -list -v -alias androiddebugkey -keystore "&amp;lt;path_to_keystore&amp;gt;\debug.keystore" -storepass android -keypass android 
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;a href="https://code.google.com/apis/console/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://code.google.com/apis/console/" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="https://code.google.com/apis/console/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;/a&gt;&lt;a href="https://code.google.com/apis/console/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;/a&gt;&lt;b&gt;Mine&lt;/b&gt;
&lt;br /&gt;
&lt;pre class="brush: xml;"&gt;C:
cd "C:\Program Files\Java\jre7\bin"
keytool.exe -list -v -alias androiddebugkey -keystore "C:\Users\VeeVee\.android\debug.keystore" -storepass android -keypass android 
&lt;/pre&gt;
&lt;br /&gt;
Copy SHA1 Certificate fingerprint&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://code.google.com/apis/console/" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank"&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarNopBMtGvF8reRXkwcLIzds9AAUHsBGhG-_mymEAUHVFoddQA50QkdNFIbR9kYHA7BGyWeFC5IcMX04MxxgMvO-nC0Ia4QwfdFZEzdDyOQ-RotWrCC0GOPeg_Kahl8p8k8Si8xtCVzQ/s1600/SHA1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarNopBMtGvF8reRXkwcLIzds9AAUHsBGhG-_mymEAUHVFoddQA50QkdNFIbR9kYHA7BGyWeFC5IcMX04MxxgMvO-nC0Ia4QwfdFZEzdDyOQ-RotWrCC0GOPeg_Kahl8p8k8Si8xtCVzQ/s400/SHA1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Visit &amp;gt;&amp;gt;&amp;nbsp; &lt;a href="https://code.google.com/apis/console/?api=maps_android_backend" rel="nofollow" target="_blank"&gt;Google APIs Console &lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQR_nehHDoVubUN4e5-_3usQcZlpf4jT5f9jR_51NQDFqnKtjWGk0bK9AoAXX4sGivqE4AokEkNF_wSft_H7IBsgVSKSTmloEkky74KdlPLWWYiUumnCruJYXz1KbtZgsZWio7FxRBLRM/s1600/googleapis.png" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
Wait until a popup appears, "Activate Google Maps Android API v2"  you will not get a popup if you have already activated.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggtMBG2Iqij4RAnrCr4H93BMYQ1PK4YPdtz4TCMTc_rsV_qhaqTd-9oRr1WqChB7H5-Ay6iAFnxgYhEudfcIEzsn8h7rQeBw8lQ9iDyS_B-tCdiP5hlMU0eLaD5heG0Y3eoxxxOD_4fBY/s1600/ActivateMapsV2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggtMBG2Iqij4RAnrCr4H93BMYQ1PK4YPdtz4TCMTc_rsV_qhaqTd-9oRr1WqChB7H5-Ay6iAFnxgYhEudfcIEzsn8h7rQeBw8lQ9iDyS_B-tCdiP5hlMU0eLaD5heG0Y3eoxxxOD_4fBY/s320/ActivateMapsV2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In the left Panel Click&lt;br /&gt;
--&amp;gt; API Access&lt;br /&gt;
&amp;nbsp;--&amp;gt; Create new Android key...&lt;br /&gt;
--&amp;gt; Paste the &lt;b&gt;SHA1 key&lt;/b&gt; generated followed by a &lt;b&gt;semicolon&lt;/b&gt; ';' and then your &lt;b&gt;package name&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGAiPvXgFtfjBOTg-9F45ph-4vEZw6hUQNzTQ50Dg1HFQyamOcIQvxLPHPK1paWlmcqfi_HYb7bEbSfiaY3AFqXuRSa-x-oT6Xo2pW3azvW7HPliZHfEJ_CM0epVBcZyNNINX-Yw-hz8/s1600/CreateKey.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGAiPvXgFtfjBOTg-9F45ph-4vEZw6hUQNzTQ50Dg1HFQyamOcIQvxLPHPK1paWlmcqfi_HYb7bEbSfiaY3AFqXuRSa-x-oT6Xo2pW3azvW7HPliZHfEJ_CM0epVBcZyNNINX-Yw-hz8/s320/CreateKey.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
if your&lt;br /&gt;
&lt;b&gt;SHA1 Key &lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;AB:C0:20:F7:86:46:4C:A3:B3:A1:C9:F5:B1:EC:3B:B6:C7:1E:6F:8E&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Package name&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;map.demo&lt;/pre&gt;
&lt;br /&gt;
then &lt;b&gt;Enter &lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;AB:C0:20:F7:86:46:4C:A3:B3:A1:C9:F5:B1:EC:3B:B6:C7:1E:6F:8E;map.demo&lt;/pre&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZowcPv8kv-eKlKPBuG3gpIjyaiwc5iYhdESKHgHQHEs7krLU8mX9teB-_ARJwdj-JJ4PwJ_w3nCMsSCQfEPvmxi3v1P-ogxc8iu5fr6Lg6TXxskLHbOyGvz4Y997Bl0K9H01Ya1TNIDw/s1600/SHA1insert.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZowcPv8kv-eKlKPBuG3gpIjyaiwc5iYhdESKHgHQHEs7krLU8mX9teB-_ARJwdj-JJ4PwJ_w3nCMsSCQfEPvmxi3v1P-ogxc8iu5fr6Lg6TXxskLHbOyGvz4Y997Bl0K9H01Ya1TNIDw/s320/SHA1insert.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Copy the API key, &lt;a href="http://venomvendor.blogspot.in/2013/04/getting-started-with-google-mapv2-for.html"&gt;&lt;span style="font-size: large;"&gt;u&lt;/span&gt;se it in your App's &lt;b&gt;"Manifest.xml"&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://venomvendor.blogspot.in/2013/04/getting-started-with-google-mapv2-for.html"&gt;Getting Started with Google MapsV2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarNopBMtGvF8reRXkwcLIzds9AAUHsBGhG-_mymEAUHVFoddQA50QkdNFIbR9kYHA7BGyWeFC5IcMX04MxxgMvO-nC0Ia4QwfdFZEzdDyOQ-RotWrCC0GOPeg_Kahl8p8k8Si8xtCVzQ/s72-c/SHA1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Get the details of your Android Phone, that you never knew.</title><link>http://venomvendor.blogspot.com/2013/03/Android-Bug-Report.html</link><category>Android</category><category>Bug Report</category><pubDate>Thu, 14 Mar 2013 00:19:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-7304889678403679259</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Generate Android Bug Report &amp;amp; view it in your browser. &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Android Bug Report generates the necessary details about your phone, to solve an issue when you report a bug.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This contains data in text format which is highly unreadable, i contains huge data, my BugReport had 138887 lines, where&amp;nbsp; will I find my necessary details, moreover i don't even know what am I looking for.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The jar file, developed by &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;Pál Szász&lt;/b&gt;, Software developer at Sony Ericsson&lt;/i&gt;, helps us to view that log in more graphical &amp;amp; readable format.&lt;br /&gt;There are many details, like battery usage, CPU usage, applications installed location, ANR, Crashes, I leave it to you to explore that.&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&amp;nbsp;&amp;gt;&amp;nbsp; Download "&lt;a href="http://www.mediafire.com/download.php?vew9oz71419wk1b" rel="nofollow" target="_blank"&gt;BugReport.zip&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;gt;&amp;nbsp; &lt;a href="https://www.google.co.in/search?q=enable+debug+mode+android" rel="nofollow" target="_blank"&gt;Connect your android device in Debug Mode&lt;/a&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&amp;gt;&amp;nbsp; Double click "&lt;i&gt;&lt;b&gt;BugReport.cmd&lt;/b&gt;&lt;/i&gt;" &amp;amp; wait for 2-3 mins, the generated files will open in your browser automatically.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="https://github.com/sonyxperiadev/ChkBugReport" rel="nofollow" target="_blank"&gt;BugReport Source Code @ GitHub&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="1092257" type="application/zip" url="http://www.mediafire.com/download.php?vew9oz71419wk1b"/></item><item><title>Installing Multiple APKs at once in Android</title><link>http://venomvendor.blogspot.com/2013/02/installing-multiple-apks-at-once-in.html</link><category>APK</category><category>Installation</category><pubDate>Wed, 27 Feb 2013 00:22:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-3087889197021291921</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;script src="https://gist.github.com/VenomVendor/5040764.js"&gt;&lt;/script&gt;
&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>How to View Source Code of an Android APK file -  Part 2.</title><link>http://venomvendor.blogspot.com/2013/01/how-to-view-source-code-of-android-apk.html</link><category>Android</category><category>APK</category><category>Decompiler</category><category>Java</category><category>Source Code</category><pubDate>Sat, 12 Jan 2013 03:47:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-3258087703925082215</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: right;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQCgklxfPjSa7bR4f7fy6wy665ZqTmaPKqKQeCHwrjBnm3vwCW72Qj3-tp8R-tq-LQboA7CHM5HWte8ZkWV1wKPeZLJJ3Y53rYPBKb04Fp4_y1hTFUJwRTTXrkA3rAmJDDxyiucLlprI/s1600/APK+Ripped.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img alt="APK Source Code" border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQCgklxfPjSa7bR4f7fy6wy665ZqTmaPKqKQeCHwrjBnm3vwCW72Qj3-tp8R-tq-LQboA7CHM5HWte8ZkWV1wKPeZLJJ3Y53rYPBKb04Fp4_y1hTFUJwRTTXrkA3rAmJDDxyiucLlprI/s200/APK+Ripped.jpg" title="" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Am writing few words about viewing source code of an android app, to 
make sure this post appears in Google Search when you search for how to view source code of android apk or view source of apk, view android apk code and 
purely for nothing else, i am gonna add few more random keywords to make more visibility on android view source code of android apk, Google does not understand grammar, but searches for important keywords such as android, source code, java decompiler, axml printer, JDGUI, smali, which is related to this post,&amp;nbsp; you are here cox i added these words,&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;when you reverse do reverse engineering for the first time, it will be 
lil difficult, later it's just a min of wrk. so don't skip any step, 
finish every step before you go to next one. Tanx for bearing with me. Lets go to the real post. :)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Every one who is reading this post is damn fckg intelligent, but every author has his own way of telling, so go step by step.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step : 1&amp;nbsp; &lt;a href="https://code.google.com/p/android-apktool/downloads/list" target="_blank"&gt;Download&lt;/a&gt; APK Tool (all OS) &amp;amp; "apk-install-windows" if you are using windows from &lt;a href="https://code.google.com/p/android-apktool/downloads/list" target="_blank"&gt;Android-APKTool&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Extract the two files in the same folder (APKTool) you should have the files like this&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: large;"&gt;APKTool&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; |- aapt.exe&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; |- apktool.bat&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; |- apktool.jar&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step : 2 Download&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://bit.ly/15n4dnm" rel="nofollow"&gt;Dex-to-Jar&lt;/a&gt; &lt;/span&gt;Extract it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;mirror :&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://www.mediafire.com/?0dana8fb3pm7pfg" rel="nofollow"&gt;Dex-to-Jar&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://bit.ly/15n4dnm" rel="nofollow"&gt;&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;

&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step : 2a Download &lt;a href="http://jd.benow.ca/#jd-gui" rel="nofollow" target="_blank"&gt;JD-GUI&lt;/a&gt;&amp;nbsp; written by &lt;i&gt;Emmanuel Dupuy&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;mirror :&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://www.mediafire.com/?lbiqktnceqbqrbp" rel="nofollow"&gt;JD-GUI&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 3 : Download &lt;a href="http://www.mediafire.com/?gnca8qmm72wbduu" rel="nofollow"&gt;Android ADB&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 4 : Connect your Mobile to PC with &lt;b&gt;USB Debugging Enabled.&amp;nbsp; &lt;span style="font-size: x-small;"&gt;&lt;a href="https://www.google.co.in/search?q=Enable+USB+Debugging+Android" rel="nofollow" target="_blank"&gt;How to Enable USB Debugging&lt;/a&gt;???&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 5 : Open unzipped ADB folder, &lt;u&gt;&lt;b&gt;Press Shift&lt;/b&gt;&lt;/u&gt; + &lt;u&gt;&lt;b&gt;Right Click&lt;/b&gt;&lt;/u&gt;, anywhere in the folder. --&amp;gt; Select "Open Command Window here"&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2127995646117968304" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="adb files" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8NQE1QD5a7byMi1aDFlW2_8aEGvpjlhjtS7Hko-95P62GeZF3B2-jT12RhAi2eVptGNqM0_W-Tb2J7vXHdGnDISXz5Yer1VBqjvpykhrrYZfNCWsjxo6Y80yrpANXt9GAyGtvxGwJLTQ/s1600/ADB.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 6 : type &lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;adb devices &lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2127995646117968304" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="adb devices" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZMF5sRYIXsG-ZVTW6U-WCgzpe3Ukq5FuS8CHWqFWfeNt48drZASqgK2SErvtLUVsGk-ZnUv0poaaKo0wxiG9Z9wdR65xvqV8_9mSj5Y-kWBrf4Wcd9zblNp53qX9HWm3gO_VXGYcd7Iw/s1600/device.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;You should see your device id. If you dont see some random letters, plz check whether you have connected properly.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 7 : type&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;adb pull system/framework/framework-res.apk&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint language-sh"&gt;
&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;

&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3m7oQM0Imo9AuyGVVZnQxWpn0jmBPg8IT0BseCNetW1jwzCadj8FCn7rzz_8ik_-rBDMiGcXiC6rYs5svInS7Uyu_GJBQ4TeH8gdvttn9Wh8N3hyphenhyphenvWzgSr-oiLu95XiTgmVEyk1A7mIc/s1600/framework.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3m7oQM0Imo9AuyGVVZnQxWpn0jmBPg8IT0BseCNetW1jwzCadj8FCn7rzz_8ik_-rBDMiGcXiC6rYs5svInS7Uyu_GJBQ4TeH8gdvttn9Wh8N3hyphenhyphenvWzgSr-oiLu95XiTgmVEyk1A7mIc/s1600/framework.jpg" width="560" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 8 :&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Copy the pulled &lt;i&gt;&lt;b&gt;framework&lt;/b&gt;&lt;/i&gt; files to APKTool Folder&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;If you have any issues pulling files, you can use my files &amp;gt;&amp;gt; &lt;a href="http://www.mediafire.com/?hm69aaojj5cmxf9" rel="nofollow"&gt;framework.zip&lt;/a&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 9 : Now, you should have the following in your APKTool folder&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2127995646117968304" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZzEwtWqMsLP7oHsKAMVX4rfj5r5SpuwEvZu1r4SyKDONb70eVsx0fbT8YnKA04A-sgmFTuhJ2Cs0pWcySbebXAPcvWU12hDgTt-xUNCJo4aKAi3bCszyAT4wqLvAvdv1MZgTXrrs0Jg/s1600/apk+framework.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APKTool&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; |- aapt.exe&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; |- apktool.bat&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; |- apktool.jar&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- framework.jar&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- framework-res.apk&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step - 10 : (This Step is one time Process only, you need not do this again &amp;amp; again)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;Change your directory to APKTool in Command Line&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;type&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;apktool if framework-res.apk&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;You might get an error&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Exception in thread "main" brut.androlib.AndrolibException: Can't create directory
: C:\Users\VeeVee\apktool\framework
        at brut.androlib.res.AndrolibResources.getFrameworkDir(AndrolibResources.j
ava:663)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.
java:558)
        at brut.androlib.Androlib.installFramework(Androlib.java:497)
        at brut.apktool.Main.cmdInstallFramework(Main.java:228)
        at brut.apktool.Main.main(Main.java:76)&lt;/span&gt;&lt;/i&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;Go to C:\Users\&amp;lt;username&amp;gt;\&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Create New Folder Named "apktool" and inside apktool create new folder named "framework"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;re-type :&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;apktool if framework-res.apk&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Success if you get this message&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I: Framework installed to: C:\Users\VeeVee\apktool\framework\1.apk&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; (This Step is one time Process only, you need not do this again &amp;amp; again)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Till now we were preparing for gathering reverse engineering apk tools &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Let's start Ripping APK,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Copy any *.apk to APK tool folder.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Consider the apk name is "Sample.apk"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Step 11:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;type :&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;apktool d -s -f Sample.apk&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;d --&amp;gt; Decompile&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;-s --&amp;gt; only xml&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;-f --&amp;gt;&amp;nbsp; Force delete folder if already exists.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnAjrL90mlMqbLOBcN4oou2FhqxHUQbpA5i3ruJWUKX7BXjKAGa2EOBm-ps5MkmSsCv19tvzgzBSBbHY-7vz0kbdLMr2nbbiBEnsp8dkmEUC3QLc4-MICOnNPSYSSzDDYHLieAQhE4stM/s1600/Ripped.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnAjrL90mlMqbLOBcN4oou2FhqxHUQbpA5i3ruJWUKX7BXjKAGa2EOBm-ps5MkmSsCv19tvzgzBSBbHY-7vz0kbdLMr2nbbiBEnsp8dkmEUC3QLc4-MICOnNPSYSSzDDYHLieAQhE4stM/s1600/Ripped.jpg" width="560px" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;Step : 12&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Open Sample Folder, Copy "classes.dex" to Dex2Jar folder,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;Step : 12a&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Type :&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;d2j-dex2jar.bat classes.dex&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;Step : 12b &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Type :&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint language-sh"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ren classes_dex2jar.jar &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;src_class.zip&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red;"&gt;&lt;i&gt;Feeling Tough, Copy &lt;a href="http://www.mediafire.com/?bki7onamny8qkge"&gt;these files&lt;/a&gt; into "dex2jar" folder &amp;amp; just double click, skip 12a &amp;amp; 12b EVERYTIME :)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;You will find src_class.zip file, copy &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;src_class.zip&lt;/span&gt; back to SampleFolder in APKTool.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQSKNME5Rf4KbOqnRdxGaLzl0YTkkMt1n06HHdz1famTE7yBXQqRTt_kg6TB5Z4JypBtYNW4gDbtB1XUcASX0wrDuG1RMsV9HqImtLLaswBiahwi0_akyClybPrDCtjcWRYmRimNhHBKo/s1600/dex2jar.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQSKNME5Rf4KbOqnRdxGaLzl0YTkkMt1n06HHdz1famTE7yBXQqRTt_kg6TB5Z4JypBtYNW4gDbtB1XUcASX0wrDuG1RMsV9HqImtLLaswBiahwi0_akyClybPrDCtjcWRYmRimNhHBKo/s1600/dex2jar.jpg" width="560px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;UnZip &lt;b&gt;src.zip&lt;/b&gt; to &lt;b&gt;src\&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Open any file, i.e *.class inside src folder using JD-GUI&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;File --&amp;gt; Save All Sources --&amp;gt; src.zip&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;File --&amp;gt; &lt;/span&gt;Exit.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Delete Old classes.dex &amp;amp; src folder.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;Unzip src.zip to src\&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;This is only for Educational Purpose. Respect Developers &amp;amp; their work.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQCgklxfPjSa7bR4f7fy6wy665ZqTmaPKqKQeCHwrjBnm3vwCW72Qj3-tp8R-tq-LQboA7CHM5HWte8ZkWV1wKPeZLJJ3Y53rYPBKb04Fp4_y1hTFUJwRTTXrkA3rAmJDDxyiucLlprI/s72-c/APK+Ripped.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><georss:featurename xmlns:georss="http://www.georss.org/georss">Vasanth Nagar, Bangalore, Karnataka, India</georss:featurename><georss:point xmlns:georss="http://www.georss.org/georss">12.987406235726393 77.59164445659178</georss:point><georss:box xmlns:georss="http://www.georss.org/georss">12.979670235726394 77.581559456591776 12.995142235726393 77.601729456591784</georss:box><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="1683237" type="application/zip" url="http://www.mediafire.com/?0dana8fb3pm7pfg"/></item><item><title>Download Android 4.2.2 SDK for Development, API 17 aka Jelly Bean - Offline</title><link>http://venomvendor.blogspot.com/2012/11/Download-Android-SDKs-for-New-JellyBean-aka-Android-API-17-Offline.html</link><category>ADT</category><category>Android</category><category>Installation</category><category>Jelly Bean</category><category>Offline</category><pubDate>Wed, 14 Nov 2012 15:53:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-8806553528223849329</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxLHQMizO1BwwVwp_dYzw82OVwOfmbmjjKkBw99exXFS5OQtquG0j9X-mCdBnqhilXF8nhHUnYqbKAMQn0YxHjDA4tF31bpXk6WaATS8xat4RIRwZKGT5dsks06ZiknWr3Pyv_4zoiiWg/s1600/Android_mini.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Oct 18, 2014 23:37 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: red;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Prev Updated on &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: red;"&gt;Jul 28, 2013 02:25 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;a href="http://venomvendor.blogspot.in/2012/11/Download-Android-SDKs-for-New-JellyBean-aka-Android-API-17-Offline.html"&gt;&lt;i&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: magenta;"&gt;Download Android 4.3 New Jelly Bean&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Development tools for Android API - 17 aka Jelly Bean 1.2&amp;nbsp; or Android 4.2.2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="line-height: 2em;"&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Few Notable Changes in New Jelly Bean&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;* Faster, Smoother, More Responsive&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;* Refined, refreshed UI&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;* Use Apps without Unlocking the Screen&lt;/span&gt;&lt;/b&gt;&lt;/i&gt; &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;* 1 Android Many Users. Multi User Accounts, Separate Accounts as in PCs&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;* External display support - Connect Screens to Multiple Devices &amp;amp; Target a Particular Device to Mirror the Screen.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;* Security enhancements &lt;a href="http://developer.android.com/about/versions/jelly-bean.html" rel="nofollow"&gt;more here&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Learn More about &lt;a href="http://developer.android.com/about/versions/android-4.2.html" rel="nofollow"&gt;New JellyBean API's&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;See the &lt;a href="http://developer.android.com/sdk/api_diff/17/changes.html" rel="nofollow"&gt;Changes from API 16 - API 17&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;span style="color: red;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Download Developer Tools&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;SDK Platform API - 17&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;i&gt;~\..\android-sdk-windows\platforms\android-17\ (Unzip files)&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &amp;nbsp;&lt;a href="https://dl-ssl.google.com/android/repository/android-17_r03.zip" rel="nofollow"&gt;Android SDK-17_r03.zip&lt;/a&gt;&amp;nbsp; &amp;nbsp;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMA_2nLyUQ1r6NeuHToySv1Uls6Eo-DlVxn0TdAiGYIUqkobXNYtkymaT0aZTwNSVUEYDevI5mTm9nnCoODKxvSn3HWAypzBkkONkYMmM8dDbUmOaZhHFOX13mz3cWYLv48d9tHV_rZZQ/s1600/Gif+Update.gif" style="border: 0; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &lt;a href="https://dl-ssl.google.com/android/repository/android-17_r02.zip" rel="nofollow"&gt;Android SDK-17_r02.zip&lt;/a&gt; &lt;span style="color: red; font-size: xx-small;"&gt;old&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &lt;a href="https://dl-ssl.google.com/android/repository/android-17_r01.zip" rel="nofollow"&gt;Android SDK-17_r01.zip&lt;/a&gt; &lt;span style="color: red; font-size: xx-small;"&gt;old&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Google API for Maps&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;
&lt;i&gt;
~\..\android-sdk-windows\add-ons\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/google_apis-17_r03.zip" rel="nofollow"&gt;Google API-17 Rev_03.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMA_2nLyUQ1r6NeuHToySv1Uls6Eo-DlVxn0TdAiGYIUqkobXNYtkymaT0aZTwNSVUEYDevI5mTm9nnCoODKxvSn3HWAypzBkkONkYMmM8dDbUmOaZhHFOX13mz3cWYLv48d9tHV_rZZQ/s1600/Gif+Update.gif" style="border: 0; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-17_r02.zip" rel="nofollow"&gt;Google API-17 Rev_02.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;old&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-17_r01.zip" rel="nofollow"&gt;Google API-17 Rev_01.zip&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: red; font-size: xx-small;"&gt;old&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;Samples for SDK - 17&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;

&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\samples\android-17\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/samples-17_r01.zip" rel="nofollow"&gt;samples-17_r01.zip&lt;/a&gt; &lt;span style="color: red; font-size: xx-small;"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;

&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;ARM EABI v7a System Image&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;~\..\android-sdk-windows\system-images\android-17\( Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; &lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-17_r02.zip" rel="nofollow"&gt;Armeabi-v7a_r02.zip&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMA_2nLyUQ1r6NeuHToySv1Uls6Eo-DlVxn0TdAiGYIUqkobXNYtkymaT0aZTwNSVUEYDevI5mTm9nnCoODKxvSn3HWAypzBkkONkYMmM8dDbUmOaZhHFOX13mz3cWYLv48d9tHV_rZZQ/s1600/Gif+Update.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;strike&gt; &lt;/strike&gt;&lt;/i&gt;&lt;strike&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-17_r01.zip" rel="nofollow"&gt;Armeabi-v7a_r01.zip&lt;/a&gt;&lt;/strike&gt; &lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;Intel&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; System Image&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; ~\..\android-sdk-windows\system-images\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-17&lt;/i&gt;&lt;/span&gt;\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;( Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-17_r01.zip" rel="nofollow"&gt;Sysimg_x86-17_r01.zip&lt;/a&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;MIPS System Image&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; ~\..\android-sdk-windows\system-images\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-17&lt;/i&gt;&lt;/span&gt;\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;( Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-17_r01.zip" rel="nofollow"&gt;Sysimg_mips-17_r01.zip&lt;/a&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" style="border: 0px none; box-shadow: none;" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Sources for Android SDK API - 17&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\sources\android-17\   (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sources-17_r01.zip" rel="nofollow"&gt;Sources-17_r01.zip&lt;/a&gt; &lt;span style="color: red; font-size: xx-small;"&gt;New&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Docs for Android SDK API - 17&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;~\..\android-sdk-windows\docs\  (Unzip files)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;DOCS... Download latest API-18 Docs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;a href="http://venomvendor.blogspot.in/2012/11/Download-Android-SDKs-for-New-JellyBean-aka-Android-API-17-Offline.html"&gt;&lt;i&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: magenta;"&gt;Download Android 4.3 New Jelly Bean&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;,&lt;/span&gt;&lt;/span&gt; API - 18 SDKs&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;strike&gt;&lt;a href="https://dl-ssl.google.com/android/repository/docs-17_r02.zip" rel="nofollow"&gt;Docs-17_r02.zip&lt;/a&gt;&lt;/strike&gt;&lt;/span&gt;&lt;strike&gt;&amp;nbsp;&lt;/strike&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;strike&gt;&lt;a href="https://dl-ssl.google.com/android/repository/docs-17_r01.zip" rel="nofollow"&gt;Docs-17_r01.zip&lt;/a&gt; &lt;span style="color: red; font-size: xx-small;"&gt;New&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxLHQMizO1BwwVwp_dYzw82OVwOfmbmjjKkBw99exXFS5OQtquG0j9X-mCdBnqhilXF8nhHUnYqbKAMQn0YxHjDA4tF31bpXk6WaATS8xat4RIRwZKGT5dsks06ZiknWr3Pyv_4zoiiWg/s72-c/Android_mini.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="57030216" type="application/zip" url="https://dl-ssl.google.com/android/repository/android-17_r03.zip"/></item><item><title>Download and Install System Images for MIPS Android (Offline)</title><link>http://venomvendor.blogspot.com/2012/09/download-and-install-system-images-for.html</link><category>Android</category><category>images</category><category>MIPS</category><category>SDK</category><pubDate>Tue, 18 Sep 2012 16:39:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-3494897532907281239</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Oct 22, 2012 15:34 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://developer.mips.com/android/" rel="nofollow"&gt;MIPS Technologies&lt;/a&gt; has released Mobiles for Android ICS with Karbonn as their OEM. Developers who are interested in developing &amp;amp; testing for these devices can download MIPS sysimg for API-15 &amp;amp; API-16 (ICS &amp;amp; JellyBean)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
Download the ZIP file &amp;amp; extract it under&lt;/span&gt;  &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&amp;nbsp; ~\..\android-sdk-windows\system-images\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-&lt;/i&gt;&lt;/span&gt;17\&amp;lt;mips&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-17_r01.zip" rel="nofollow"&gt;sysimg_mips-17_r01.zip&lt;/a&gt;&lt;img style="border: 0; box-shadow: none;"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&amp;nbsp; ~\..\android-sdk-windows\system-images\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-&lt;/i&gt;&lt;/span&gt;16\&amp;lt;mips&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-16_r04.zip" rel="nofollow"&gt;sysimg_mips-16_r04.zip&lt;/a&gt;&lt;img style="border: 0; box-shadow: none;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="#"&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;sysimg_mips-16_r01.zip(Link Depricated)&lt;/span&gt;&lt;/strike&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp; ~\..\android-sdk-windows\system-images\&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-&lt;/i&gt;&lt;/span&gt;15\&amp;lt;mips&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-15_r01.zip" rel="nofollow"&gt;sysimg_mips-15_r01.zip&lt;/a&gt;&lt;img style="border: 0; box-shadow: none;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s1600/gif-new.gif" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/span&gt;     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp; ~\..\android-sdk-windows\system-images\&lt;/span&gt;&lt;/strike&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;android-&lt;/i&gt;&lt;/span&gt;13\&amp;lt;mips&amp;gt;&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="#"&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;sysimg_mips-13_r01.zip&lt;/span&gt;&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;(Support Depricated)&lt;/span&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;     &lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;     &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="post-833 page type-page status-publish hentry" id="post-833" style="text-align: justify;"&gt;
&lt;h2 class="title left"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Dalvik Turbo&lt;/span&gt;&lt;/h2&gt;
&lt;h2 class="title left"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;div class="entry clearfix"&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;What is Dalvik Turbo?&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Dalvik Turbo is a dynamic adaptive compiler technology for Android  developed by The Myriad Group. &amp;nbsp;Dalvik Turbo provides a seamless  replacement for the standard Dalvik Virtual Machine, the engine powering  Android applications.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Dalvik Turbo increases the execution speed of applications developed  using the Java programming language by up to five times. This is  achieved through compiler bytecodes that implement advanced MIPS  optimisation techniques inherited from Myriad’s Java virtual machine  expertise.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Dalvik Turbo provides developers the tools to take full advantage of  Android by enabling them to implement advanced graphics and complex  models into their games while retaining full compatibility with existing  software. &amp;nbsp;Dalvik Turbo is 100% compatible with Android bytecodes and  therefore language independent.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Dalvik Turbo Demo&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="360" src="https://www.youtube-nocookie.com/embed/8-qvyHhd0ao?rel=0" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;/span&gt;     &lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Getting Dalvik Turbo&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Dalvik Turbo is available to MIPS customers on a royalty-free basis via a click through &lt;a href="http://developer.mips.com/wp-content/uploads/myraid_license_agreement.pdf"&gt;agreement&lt;/a&gt;. &lt;a href="http://developer.mips.com/download-dalvik-turbo/"&gt;Download Dalvik Turbo&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="entry clearfix"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;
&lt;div class="entry clearfix"&gt;
&lt;h3&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; Create AVDs specifying MIPS target devices&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Click on Window -&amp;gt; AVD Manager.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;For each desired target configuration:&amp;nbsp;Click New.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Type in some non-blank AVD Name.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Click on the Target (some specific Android release)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;If Eclipse has more than one CPU/ABI combo installed for that release, click on the CPU/ABI, selecting MIPS.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Adjust the screen size ans SD Card size, if needed.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Click on Create AVD.&amp;nbsp; &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="#" onclick="window.open(&amp;quot;http://developer.mips.com/android/android-source-code/&amp;quot;);" rel="nofollow"&gt;You can also Download ANDROID Source Code Modified by MIPS from here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Source : &lt;a href="#" onclick="window.open(&amp;quot;http://developer.mips.com/android/download-android-sdk/&amp;quot;);" rel="nofollow"&gt;MIPS Technologies&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAqs5gOq-R6k3ShsIL851ztGqYY25QA-kXJZyTPAG8HS1Esx1xfbK6UjCLVsMRWV2J7Ic0KEp3voDQBA0_QqvN1PPB4frvec0lkS88sBSvdRSApbro7ON9mOTK8v-fSQpWxJiyz14EZr8/s72-c/gif-new.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="131781761" type="application/zip" url="http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-17_r01.zip"/></item><item><title>Intel® Hardware Accelerated Execution Manager(HAXM) &amp; Intel x86 Images</title><link>http://venomvendor.blogspot.com/2012/08/intel-hardware-accelerated-execution.html</link><category>Android</category><category>Emulator</category><category>Intel</category><category>Offline</category><category>SDK</category><pubDate>Fri, 24 Aug 2012 18:03:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-3508631738045142991</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;img imageanchor="1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-zLttu0rJRObSMsuj7e6IQN81V88hMteyTt-j64fpQtRuTPVLZfKwqPOUVO8jd9CKgnI4zMyr-8DKr4vn4nk4ENrBGswlWSSu8wZa1v62BCPgB51SNosRli7gZ3wFfozqZC8DcOGBalg/s1600/android-intel.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" /&gt;&lt;/div&gt;
&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Feb 24, 2013 14:40 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Download Intel HAXM &amp;amp; Intel x-86 images for fast response of the Emulator.&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Intel Hardware Accelerated Execution Manager&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Unzip the Following under&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;~\..\android-sdk\extras\intel\&amp;lt;unzip downloaded&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; To Start HAXM Manually first You have to install the&amp;nbsp; &lt;i&gt;&lt;b&gt;"IntelHaxm" &lt;/b&gt;&lt;/i&gt;inside&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;~\..\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Windows-8 (32/64-bit),&amp;nbsp; Windows-7 (32/64-bit), Windows-Vista* (32/64-bit), Windows-XP (32-bit only)&lt;/h3&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Revision 2 &amp;gt;&amp;gt; &lt;b&gt;Download &amp;gt;&amp;gt;&lt;/b&gt;&amp;nbsp; &lt;a href="http://download-software.intel.com/sites/landingpage/android/extra_intel_haxm-windows_r02.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);"&gt;HAXM-windows_r02.zip&lt;/a&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&amp;nbsp;Press Windows Button Type "cmd" Right click on CMD &amp;amp; Run as Administrator&amp;nbsp;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Check the status of HAXM&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;pre&gt;sc query intelhaxm&lt;/pre&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Start HAXM&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;pre&gt;sc start intelhaxm&lt;/pre&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Stop HAXM&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;pre&gt;sc stop intelhaxm&lt;/pre&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Mac OS X 10.6 and later (32/64-bit).&lt;/h3&gt;
&lt;h3 style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&amp;nbsp; &lt;/h3&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&amp;nbsp;&amp;nbsp; Revision 2 &amp;gt;&amp;gt; &lt;b&gt;Download &amp;gt;&amp;gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp; &lt;a href="http://download-software.intel.com/sites/landingpage/android/extra_intel_haxm-macosx_r02.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow"&gt;HAXM-macosx_r02.zip&lt;/a&gt; &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;
Open a terminal window and execute the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;
Check the status of HAXM&lt;/div&gt;
&lt;pre&gt;kextstat | grep intel&lt;/pre&gt;
&lt;br /&gt;
If Intel HAXM is operating correctly, the command will show a status message indicating that the kernel extension named &lt;code&gt;“com.intel.kext.intelhaxm”&lt;/code&gt; is loaded.&lt;br /&gt;
&lt;br /&gt;
To stop or start Intel HAXM, use the following commands:&lt;br /&gt;
&lt;br /&gt;
Stop: &lt;br /&gt;
&lt;pre&gt;sudo kextunload –b com.intel.kext.intelhaxm&lt;/pre&gt;
Start: &lt;br /&gt;
&lt;pre&gt;sudo kextload –b com.intel.kext.intelhaxm&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Ubuntu (64-bit) only&lt;/h3&gt;
&lt;h3 style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-weight: normal; text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt; &amp;gt;&amp;gt; Check Here &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp; &lt;a href="http://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-gingerbread-emulator/" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);"&gt;Start Intel Hardware-assisted Virtualization on Linux &lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;hr style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 0px; margin-right: 0px;" /&gt;
&lt;hr style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 0px; margin-right: 0px;" /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;h3&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;Unzip the Following under&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
New: Intel released New X86 image to work in API level 16 aka JellyBean. Download it now offline &amp;amp; enjoy fast Emulater for API-16 API-15, API-10. (Too bad it doesn't support GoogleMaps)&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Android 4.2 x86 Emulator System Image&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp;~\..\android-sdk\system-images\android-17\&amp;lt;x-86&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-17_r01.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow"&gt;x86 Android 4.1_r01 API-17&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt; New&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Android 4.1 (Jelly Bean) x86 Emulator System Image&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp;~\..\android-sdk\system-images\android-16\&amp;lt;x-86&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;a href="http://download-software.intel.com/sites/landingpage/android/sysimg_x86-16_r01.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow"&gt;x86 Android 4.1_r01 API-16&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt; New&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Android* 4.0.4 (Ice Cream Sandwich) x86 Emulator System Image&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp;~\..\android-sdk\system-images\android-15\&amp;lt;x-86&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;a href="http://download-software.intel.com/sites/landingpage/android/sysimg_x86-15_r01.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow"&gt;x86 Android* 4.0.4 SDK&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt; New&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
Android* 2.3.7 (Gingerbread) x86 Emulator Image Add-on (All OS)&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp;~\..\android-sdk\add-ons\&amp;lt;unzip downloaded&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;a href="http://download-software.intel.com/sites/landingpage/android/addon_intel_sysimg_2.3.7_api-10.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow"&gt;addon_intel_sysimg_2.3.7_api-10.zip&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt; &lt;span style="font-size: x-small;"&gt;Link Updated&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;strike&gt;&lt;a href="http://software.intel.com/sites/landingpage/android/addon_intel_sysimg_2.3.7_api-10.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow"&gt;addon_intel_sysimg_2.3.7_api-10.zip&lt;/a&gt;&lt;/strike&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt; New&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-zLttu0rJRObSMsuj7e6IQN81V88hMteyTt-j64fpQtRuTPVLZfKwqPOUVO8jd9CKgnI4zMyr-8DKr4vn4nk4ENrBGswlWSSu8wZa1v62BCPgB51SNosRli7gZ3wFfozqZC8DcOGBalg/s72-c/android-intel.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="138799122" type="application/zip" url="https://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-17_r01.zip"/></item><item><title>London 2012 Hurdles - The best ever Google Doodle for Olympics 2012</title><link>http://venomvendor.blogspot.com/2012/08/google-hurdles-2012.html</link><category>2012</category><category>doodle</category><category>google</category><category>HTML5</category><category>hurdle</category><pubDate>Mon, 6 Aug 2012 22:24:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-3726174408743727749</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvXpzm5WHKu7fm8nkcc-9mZU3liMmX_QthIWrgWYsum9sL2m49elBCQjxkT_KfBy9jZhTzWu0VOB0YPgxHmEiF8KSXahbXFtI_VOcgHSVFPRbpab5s1bW-C-HW2abbi0uejjSMYv3BD_0/s1600/hurdles.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img alt="Google doodle Hurdles" border="0" height="129" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvXpzm5WHKu7fm8nkcc-9mZU3liMmX_QthIWrgWYsum9sL2m49elBCQjxkT_KfBy9jZhTzWu0VOB0YPgxHmEiF8KSXahbXFtI_VOcgHSVFPRbpab5s1bW-C-HW2abbi0uejjSMYv3BD_0/s320/hurdles.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Everyone knows about &lt;a href="http://www.google.com/doodles/" rel="nofollow" target="_blank"&gt;Google Doodle&lt;/a&gt;, after the start of the Olympic Games this year, Google is displaying doodles everyday , this one is very exciting, Google Doodle made for hurdles, I played this game hell lot of times,&amp;nbsp;every time&amp;nbsp;it's very interesting, check out the video below. All you have to do is press &lt;span style="background-color: yellow; color: black;"&gt;forward &amp;amp; backward&lt;/span&gt; key &lt;span style="background-color: yellow;"&gt;alternatively&lt;/span&gt;, to jump use &lt;span style="background-color: yellow;"&gt;Up&lt;/span&gt; arrow key, complete the hurdle as fast as possible. To get &lt;span style="background-color: yellow;"&gt;3Stars&lt;/span&gt; you have to finish within &lt;span style="background-color: yellow;"&gt;13secs&lt;/span&gt;. Fastest finger wins.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: small;"&gt;Technical Stuff behind this game, It uses &lt;span style="font-size: large;"&gt;HTML5&lt;/span&gt; tag named "&lt;span style="font-size: large;"&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/HTML/Canvas" target="_blank"&gt;Canvas&lt;/a&gt;&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;pre&gt;&amp;lt;canvas style="position: absolute;" height="207" width="530"&amp;gt;&amp;lt;/canvas&amp;gt;&lt;/pre&gt;&lt;br /&gt;
Image Format&amp;nbsp; &lt;br /&gt;
&lt;pre&gt;data:image/png;base64&lt;/pre&gt;It means that the &lt;i&gt;&lt;u&gt;DATA&lt;/u&gt;&lt;/i&gt; inside the &lt;i&gt;&lt;u&gt;PNG&lt;/u&gt;&lt;/i&gt; image is embedded in the &lt;i&gt;&lt;u&gt;URL&lt;/u&gt;&lt;/i&gt; which is encoded in &lt;i&gt;&lt;u&gt;BASE64&lt;/u&gt;&lt;/i&gt; format, this avoids &lt;i&gt;&lt;u&gt;http&lt;/u&gt;&lt;/i&gt; requests making no delay in loading the image.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;This JavaScript&amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;nbsp; &lt;/span&gt;&lt;a href="https://www.google.co.in/logos/2012/hurdles12-2.js" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;" target="_blank"&gt;hurdle.js&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp; &lt;span style="font-size: large;"&gt;"Beat my Time if you can"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/v0hWbHcp-xA?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;/span&gt; &lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;If you wanna play this doodle&amp;nbsp;you&amp;nbsp;can play it here forever &amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.google.com/doodles/hurdles-2012" rel="nofollow" style="font-family: 'Trebuchet MS', sans-serif;" target="_blank"&gt;Google Hurdle&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvXpzm5WHKu7fm8nkcc-9mZU3liMmX_QthIWrgWYsum9sL2m49elBCQjxkT_KfBy9jZhTzWu0VOB0YPgxHmEiF8KSXahbXFtI_VOcgHSVFPRbpab5s1bW-C-HW2abbi0uejjSMYv3BD_0/s72-c/hurdles.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author></item><item><title>Download Android 4.1, Jelly Bean! (API-16)  SDK's Offline</title><link>http://venomvendor.blogspot.com/2012/07/download-android-41-jelly-bean-api-16.html</link><category>ADT</category><category>Android</category><category>API</category><category>how to</category><category>images</category><category>Offline</category><category>SDK</category><pubDate>Mon, 2 Jul 2012 16:13:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2127995646117968304.post-5334503432564349473</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;"&gt;
&lt;img alt="Android jelly bean logo" border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir8uJ_N0hmyVIRcuRGgSk7b_fC2mJCcn_duYXNul3eDE4F8_N-fyl_4Iy1y_HYsTVDTSJrLLcpUD6yKXDI9RzDyOfE-ah7N-Ht98_p-uicu-hZrlS83J8ASAkpmVu1A9YdE271s7uFEwk/s1600/jelly_Bean.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" width="180" /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Last Updated on &lt;/span&gt;&lt;span style="background-color: red;"&gt;Feb 26, 2013 10:31 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: red;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: black;"&gt;Prev Updated on &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: white;"&gt;&lt;span style="background-color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="background-color: red;"&gt;Jan 08, 2013 10:24 IST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Android 4.1 is the fastest and smoothest version of Android yet&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
See the &lt;a href="http://developer.android.com/about/versions/android-4.1.html" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow" target="_blank"&gt;Android 4.1 APIs&lt;/a&gt; document for a detailed look at the new developer APIs,&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
Android API-16 will support only if the Android SDK Tools is above Rev-20 &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
If you are new to Android Development&amp;nbsp; &lt;a href="http://venomvendor.blogspot.in/2012/03/how-to-download-install-android-sdk.html#SDK" target=""&gt;Read This&lt;/a&gt;&amp;nbsp; &amp;amp; come back here&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
Replace the above with the (old) SDK's..&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
New Updates for Android Developers..&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
All O.S API - 16 (&lt;u&gt;&lt;span style="font-size: x-small;"&gt;Add the following in their Respective Folders Only&lt;/span&gt;&lt;/u&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;SDKs&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
~\..\android-sdk-windows\platforms\android-16\   (Unzip files)&lt;br /&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/android-16_r04.zip" rel="nofollow"&gt;Android SDK-16_r04.zip&lt;/a&gt; &lt;span style="color: red; font-size: x-small;"&gt;New&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/android-16_r03.zip" rel="nofollow"&gt;Android SDK-16_r03.zip&lt;/a&gt; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/android-16_r02.zip" rel="nofollow"&gt;Android SDK-16_r02.zip&lt;/a&gt; &lt;span style="font-size: xx-small;"&gt;Old &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://bit.ly/LeQt44" rel="nofollow" target="_blank"&gt;Android SDK-16_r01.zip&lt;/a&gt; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt; &lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Google-&lt;span style="font-size: large;"&gt;API&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;~\..\android-sdk-windows\add-ons\   (Unzip files)&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-16_r03.zip" rel="nofollow" target=""&gt;Google API-16 Rev_03&lt;/a&gt;&amp;nbsp; &lt;span style="color: red; font-size: x-small;"&gt;New&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/google_apis-16_r02.zip" rel="nofollow" target=""&gt;Google API-16 Rev_02&lt;/a&gt;&amp;nbsp; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://bit.ly/KO0kb0" rel="nofollow" target="_blank"&gt;Google API-16 Rev_01&lt;/a&gt;&amp;nbsp; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Sys-img&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;~\..\android-sdk-windows\system-images\android-16\   (Unzip files)&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-16_r03.zip" rel="nofollow" target=""&gt;Armeabi-v7a_r03&lt;span style="color: red;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp; &lt;span style="color: red; font-size: x-small;"&gt;New&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/sysimg_armv7a-16_r02.zip" rel="nofollow" target=""&gt;Armeabi-v7a_r02&lt;/a&gt; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt;&lt;span style="color: red; font-size: x-small;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style="color: red; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;a href="http://bit.ly/MCO02B" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow" target="_blank"&gt;Armeabi-v7a_r01&lt;/a&gt; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;S&lt;span style="font-size: large;"&gt;ample&lt;/span&gt;s &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;~\..\android-sdk-windows\samples\android-16\   (Unzip files)&amp;nbsp;&lt;/span&gt; &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;a href="http://bit.ly/OV85ly" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow" target="_blank"&gt;samples-16_r01.zip&lt;/a&gt; &lt;span style="color: red; font-size: x-small;"&gt;New&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Sources&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;~\..\android-sdk-windows\sources\android-16\   (Unzip files)&lt;br /&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/sources-16_r02.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow" target="_blank"&gt;Sources-16_r02.zip&lt;/a&gt; &lt;span style="color: red; font-size: x-small;"&gt;New&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://dl-ssl.google.com/android/repository/sources-16_r01.zip" onclick="window.open(&amp;quot;http://bit.ly/wixaff&amp;quot;);" rel="nofollow" target="_blank"&gt;Sources-16_r01.zip&lt;/a&gt; &lt;span style="font-size: xx-small;"&gt;Old&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;DOCS... Download latest API-17 Docs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;a href="http://venomvendor.blogspot.in/2012/11/Download-Android-SDKs-for-New-JellyBean-aka-Android-API-17-Offline.html"&gt;&lt;i&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: magenta;"&gt;Download Android 4.2 New Jelly Bean&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;,&lt;/span&gt;&lt;/span&gt; API - 17 SDKs&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir8uJ_N0hmyVIRcuRGgSk7b_fC2mJCcn_duYXNul3eDE4F8_N-fyl_4Iy1y_HYsTVDTSJrLLcpUD6yKXDI9RzDyOfE-ah7N-Ht98_p-uicu-hZrlS83J8ASAkpmVu1A9YdE271s7uFEwk/s72-c/jelly_Bean.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Awesome Idiot)</author><enclosure length="48005140" type="application/zip" url="https://dl-ssl.google.com/android/repository/android-16_r04.zip"/></item></channel></rss>