<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Android and Me &#187; android sdk</title>
	<atom:link href="http://androidandme.com/tag/android-sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://androidandme.com</link>
	<description>Meet Your New Android Friend.  Your Community For All Things Google Android.</description>
	<lastBuildDate>Fri, 10 Feb 2012 01:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to take screenshots of Google TV over WiFi with ADB</title>
		<link>http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-take-screenshots-of-google-tv-over-wifi-with-adb</link>
		<comments>http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 05:37:52 +0000</pubDate>
		<dc:creator>Clark Wimberly</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[android screenshots]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[google tv]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[logitech revue]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://androidandme.com/?p=55598</guid>
		<description><![CDATA[<img width="630" height="438" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/google-tv-2-0.jpg" class="attachment-55598 wp-post-image" alt="google-tv-2-0" title="google-tv-2-0" /><p>A few days ago, my <a href="http://www.amazon.com/gp/product/B0040QE98O/ref=as_li_ss_tl?ie=UTF8&#38;tag=repl-20&#38;linkCode=as2&#38;camp=1789&#38;creative=390957&#38;creativeASIN=B0040QE98O">Logitech Revue</a> received its long-awaited update to Android 3.1 and with it came glorious, <em>glorious</em> access to the Android Market. The main category I&#8217;d been longing to fill was a solid media player with decent codec support. I finally found that in <a href="https://market.android.com/details?id=com.plexapp.gtv">Plex</a> so I wanted to review the [...]]]></description>
			<content:encoded><![CDATA[<img width="630" height="438" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/google-tv-2-0.jpg" class="attachment-55598 wp-post-image" alt="google-tv-2-0" title="google-tv-2-0" /><p>A few days ago, my <a href="http://www.amazon.com/gp/product/B0040QE98O/ref=as_li_ss_tl?ie=UTF8&amp;tag=repl-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0040QE98O">Logitech Revue</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=repl-20&amp;l=as2&amp;o=1&amp;a=B0040QE98O" alt="" width="1" height="1" border="0" /> received its long-awaited update to Android 3.1 and with it came glorious, <em>glorious</em> access to the Android Market. The main category I&#8217;d been longing to fill was a solid media player with decent codec support. I finally found that in <a href="https://market.android.com/details?id=com.plexapp.gtv">Plex</a> so I wanted to review the app, which meant I needed a way to capture screenshots. Which, of course, I had no idea how to do.</p>
<p>Turns out it&#8217;s not a terribly complex process, but there are definitely a few gotchas that you should watch out for. You don&#8217;t even need to physically connect to the device, since the entire process is completed over WiFi via the Android Device Bridge (or ADB).</p>
<p>It&#8217;s called remote debugging and it&#8217;s something I&#8217;m sure the seasoned hackers out there are familiar with it but it&#8217;s not something I spent much time on myself. Also, after I got it working, I tweeted about my success, where <a href="http://twitter.com/trsohmers">@trsohmers</a> chimed in and mentioned that remote debugging isn&#8217;t allowed on the Sony Google TV products, so this guide is exclusive to the Logitech Revue for the time being.</p>
<p>Update: As Cole points out in the comments, this method DOES work for the Sony Blu-ray player, so at least there&#8217;s that. It seems like only the Sony TV users are left in the cold here.</p>
<h3>Prerequisite: Install the Android SDK</h3>
<p>To complete the steps I&#8217;m about to lay out, you&#8217;ll need the Android SDK installed on your computer, the explanation of which is outside the scope of this tutorial- but fear not! There is ample explanation in other areas of the web, including a fairly old version <a href="http://androidandme.com/2009/06/beginners/guides/how-to-capture-android-screens-with-vista-x64/">right here on our site</a>. If someone has a better <em>basic SDK</em> guide, please post it in the comments.</p>
<p>Another extremely important step is to set your Revue to display in 720p. The first few times I attempted this I was met with errors and it took finding an <a href="http://groups.google.com/group/googletv-android/browse_thread/thread/42c45c20cb0ddb0b">obscure post</a> in a GTV Google Group to learn that 1080p is too large and will overrun the buffer. So for now, 720p is the way to go!</p>
<p>Once you&#8217;ve got the Android SDK installed on your workstation and a Logitech Revue powered up and on the network, you&#8217;re ready to connect and start debugging. If you&#8217;re Revue is in another room, you might want to make note of your workstation IP before we begin (example: 192.168.1.106).</p>
<h3>Step 1: Enable Remote Debugging on the Revue</h3>
<p>Before you can do anything, you&#8217;ll need to enable Remote Debugging on your Logitech Revue. You&#8217;ll find the option in <strong>Settings &gt; Applications &gt; Development</strong> and all you need to do is check a box:</p>
<p><a href="http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/attachment/remote-debuggin/" rel="attachment wp-att-55599"><img class="alignnone size-large wp-image-55599" title="remote-debuggin" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/remote-debuggin-630x354.png" alt="" width="630" height="354" /></a></p>
<p>While you&#8217;re here, you&#8217;ll also need to enter the IP address of your workstation computer. It&#8217;s basically a whitelist which allows your computer to connect- if you don&#8217;t enter the correct IP address here, you&#8217;re ADB command in the next step won&#8217;t work. I&#8217;d imagine this is for security, and I guess I appreciate it because I especially don&#8217;t want some goober peeping on what I&#8217;m watching.</p>
<h3>Step 2: Retrieve IP address of GTV device</h3>
<p>To connect to the device over WiFi, you&#8217;ll need the IP address of the Logitech Revue, which you can find in <strong>Settings &gt; Network &gt; Status</strong>:</p>
<p><a href="http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/attachment/ip-address/" rel="attachment wp-att-55600"><img class="alignnone size-large wp-image-55600" title="ip-address" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/ip-address-630x354.png" alt="" width="630" height="354" /></a></p>
<h3>Step 3: Connect to the GTV device via ADB</h3>
<p>Once the Revue knows your workstation IP and you know the IP of the Revue, you&#8217;re ready to connect with a simple ADB command. Open up the command promt, and type:</p>
<p><span style="font-family: 'Courier New'; font-weight: bold;">adb connect &lt;ip address&gt;</span></p>
<p>replacing &lt;ip address&gt; with the actual IP we retrieved in the last step. If the command works, the prompt will return <em>connected to &lt;ip address&gt;</em> and you&#8217;ll be able to proceed as if you&#8217;d physically connected the device like you&#8217;ve done with a phone hundreds of times in the past.</p>
<h3>Step 4: Capture screens using DDMS</h3>
<p>Once you&#8217;ve got you&#8217;re GTV device connected (which you can verify by typing <span style="font-family: 'Courier New'; font-weight: bold;">adb devices</span> into the command prompt), you&#8217;ll be ready to capture screens using DDMS (the Dalvik Debug Monitor Server). Simply type <span style="font-family: 'Courier New'; font-weight: bold;">ddms</span> into the prompt and you&#8217;ll be on your way:</p>
<p><a href="http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/attachment/ddms/" rel="attachment wp-att-55601"><img class="alignnone size-large wp-image-55601" title="ddms" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/ddms-630x459.png" alt="" width="630" height="459" /></a></p>
<p>You&#8217;ll notice in the bottom of the DDMS window that you&#8217;ve got a &#8216;Log&#8217; pane, which should be flashing all sorts of activity from your connected GTV device (this should let you know you&#8217;re on the right path). From there, just select <strong>Device &gt; Screen Capture</strong> and you&#8217;ll get a nice capture of what&#8217;s going on on your Logitech Revue:</p>
<p><a href="http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/attachment/plex-movies/" rel="attachment wp-att-55602"><img class="alignnone size-large wp-image-55602" title="plex-movies" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/plex-movies-630x354.png" alt="" width="630" height="354" /></a></p>
<p>I should point out that the screen capture won&#8217;t work correctly if you&#8217;v got live TV currently displayed. Apparently they&#8217;ve used some sort of black magic to scrub the picture out, but almost every other app captures just fine.</p>
<h3>In conclusion&#8230;</h3>
<p>Now that I&#8217;ve got this new-found, TV-app-capturing capability, I plan on trying to do some more Google TV app reviews. Since I got the upgrade I&#8217;ve really been using the hell out of my <a href="http://www.amazon.com/gp/product/B0040QE98O/ref=as_li_ss_tl?ie=UTF8&amp;tag=repl-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0040QE98O">Logitech Revue</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=repl-20&amp;l=as2&amp;o=1&amp;a=B0040QE98O" alt="" width="1" height="1" border="0" />. My wife even just bought me a second one for Christmas (she even let me open it early because I guessed what it was). I opened it tonite and the upgrade came as part of the initial setup, so I see the Revue being at the center of my entertainment world for the foreseeable future.</p>
<p>I&#8217;d say my current favorite app is easily <a href="https://market.android.com/details?id=com.plexapp.gtv">Plex for Google TV</a>, which is a full-feature media player that feels close to what I <em>thought</em> I&#8217;d be getting with GTV the first time around. I can play all of my network media with ease, along with custom channels from around the internet. I&#8217;ll be working on a full review of Plex, but I was curious what other apps you GTV users have taken to. Is there anything else out there I totally need to check out?</p>
<p>And just for good measure, here is one more captured screenshot:</p>
<p><a href="http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/attachment/twitter-6/" rel="attachment wp-att-55603"><img class="alignnone size-large wp-image-55603" title="twitter" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2011/12/twitter-630x354.png" alt="" width="630" height="354" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2011/12/devices/how-to-take-screenshots-of-google-tv-over-wifi-with-adb/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Android 2.0 screenshot gallery</title>
		<link>http://androidandme.com/2009/10/news/android-2-0-screenshot-gallery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=android-2-0-screenshot-gallery</link>
		<comments>http://androidandme.com/2009/10/news/android-2-0-screenshot-gallery/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 21:45:10 +0000</pubDate>
		<dc:creator>Taylor Wimberly</dc:creator>
				<category><![CDATA[Android OS News]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android 2.0]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[bits]]></category>
		<category><![CDATA[eclair]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://androidandme.com/?p=6631</guid>
		<description><![CDATA[60+ pics taken from Android 2.0 using the emulator.]]></description>
			<content:encoded><![CDATA[<p>Now that the <a href="http://androidandme.com/2009/10/news/google-drops-android-2-0-sdk/">Android 2.0 SDK has been released</a>, anyone can <a href="http://androidandme.com/2009/10/news/how-to-install-android-sdk-and-play-with-android-2-0-in-the-emulator/">load up the emulator</a> and try it out. We understand not everyone wants to take the time to install the SDK so I went ahead and snapped 60+ screens. They are nothing too exciting since this is just the regular stock Android 2.0, but I know some people still want to check them out.</p>
<h1><a href="http://www.flickr.com/photos/androidandme/sets/72157622677333776/" target="_blank">Android 2.0 screenshot gallery</a></h1>
<p>No descriptions were added, so feel free to post your questions over on Flickr or down in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2009/10/news/android-2-0-screenshot-gallery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How To Capture Android Screens With Vista x64</title>
		<link>http://androidandme.com/2009/06/beginners/guides/how-to-capture-android-screens-with-vista-x64/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-capture-android-screens-with-vista-x64</link>
		<comments>http://androidandme.com/2009/06/beginners/guides/how-to-capture-android-screens-with-vista-x64/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 20:53:20 +0000</pubDate>
		<dc:creator>Taylor Wimberly</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[ddms]]></category>
		<category><![CDATA[how to capture android screens]]></category>
		<category><![CDATA[java jdk]]></category>
		<category><![CDATA[taking android screen shots]]></category>

		<guid isPermaLink="false">http://www.androidandme.com/?p=3231</guid>
		<description><![CDATA[<p>Each time we post a set of Android images on <a href="http://www.flickr.com/photos/androidandme/sets/" target="_blank">our Flickr account</a>, I get several request to explain the process of capturing screens.  I wrote a <a href="http://www.androidandme.com/2009/02/guides/how-to-take-screen-shots-from-your-android-device/" target="_self">simple guide for using the Android app Screenshot</a>, but it requires root access.  If you are looking for a free, easy to use method [...]]]></description>
			<content:encoded><![CDATA[<p>Each time we post a set of Android images on <a href="http://www.flickr.com/photos/androidandme/sets/" target="_blank">our Flickr account</a>, I get several request to explain the process of capturing screens.  I wrote a <a href="http://www.androidandme.com/2009/02/guides/how-to-take-screen-shots-from-your-android-device/" target="_self">simple guide for using the Android app Screenshot</a>, but it requires root access.  If you are looking for a free, easy to use method that works on most operating systems, installing the Android SDK(software development kit) is the way to go.</p>
<p>Included with the Android SDK is a tool named Davlik Debug Monitor(DDMS).  Once everything is installed properly, you can use DDMS to capture screens with a single click.  When I installed the SDK on my pc running Windows XP, I had everything working in under 5 minutes.  However, when I tried to get things working on Vista x64<em>(idk why I&#8217;m running Vista)</em> I ran into problems.</p>
<p>The following guide is for users running the 64-bit version of Windows Vista, but the same basic steps apply to different operating systems.</p>
<h2>Part 1 &#8211; Ensure the Java Development Kit(JDK) is installed and working</h2>
<div id="attachment_3233" class="wp-caption aligncenter" style="width: 550px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/javajdk.png"><img class="size-full wp-image-3233" title="javajdk" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/javajdk.png" alt="Do not install the Windows 64 version of Java" width="540" height="210" /></a><p class="wp-caption-text">Do not install the Windows 64 version of Java</p></div>
<p>Before we begin to install the Android SDK, we need to check if Java Development kit is properly setup.</p>
<ul>
<li>Open up a command prompt window (Shortcut: Windows key + R, then type:  cmd)</li>
<li>Type the following in the command prompt:  java -version</li>
<li>If a version number is returned, the JDK is working. Skip to Part 2.</li>
</ul>
<div id="attachment_3234" class="wp-caption aligncenter" style="width: 550px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/javaversion.png"><img class="size-full wp-image-3234" title="javaversion" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/javaversion.png" alt="The correct response when checking Java version" width="540" height="210" /></a><p class="wp-caption-text">The correct response when checking Java version</p></div>
<p>If java is not a recognized command then complete the following steps:</p>
<ol>
<li>Visit the official Sun Java site <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a></li>
<li>Download the latest Java SE Development Kit.  Current version at the publish of this article is JDK 6 Update 14</li>
<li>When prompted for platform at download, select Windows and not Windows x64</li>
<li>Install the JDK when download is finished.  Note the install location</li>
<li>Right click on My Computer &gt; Select Properties</li>
<li>Go to the Advanced system settings &gt; Find the Advanced tab and click Environmental Variables</li>
<li>In the System variables window, scroll down to Path and click Edit</li>
<li>At the end of the Variable value add the following path. Note a semicolon separates each path.  ;C:\Program Files (x86)\Java\jdk1.6.0_14\bin</li>
<li>Hit Ok and return to a command prompt</li>
<li>Type &#8220;java -version&#8221; (minus quotes) and this time you should see the version returned.</li>
</ol>
<div id="attachment_3235" class="wp-caption aligncenter" style="width: 550px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/systemvariables.png"><img class="size-full wp-image-3235" title="systemvariables" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/systemvariables.png" alt="Edit the system variables to add the Java path" width="540" height="210" /></a><p class="wp-caption-text">Edit the system variables to add the Java path</p></div>
<h2>Part 2 &#8211; Download and unpack the Android SDK</h2>
<p>Complete the following steps to unpack the Android SDK(Software Development Kit).</p>
<ul>
<li>Visit the official Android developer site:  <a href="http://developer.android.com/sdk/" target="_blank">http://developer.android.com/sdk/</a></li>
<li>Download the latest SDK. Current version at publish is 1.5r2:  <a href="http://developer.android.com/sdk/1.5_r2/index.html" target="_blank">Download SDK</a></li>
<li>Follow the installation instructions:  <a href="http://developer.android.com/sdk/1.5_r2/installing.html" target="_blank">Installing the Android SDK</a></li>
</ul>
<h2>Part 3 &#8211; Launch Davlik Debug Monitor and begin capturing screens</h2>
<p>After Java is working and the Android SDK is unpacked, you should be able to launch the Davlik Debug Monitor.</p>
<ol>
<li>Hook your phone to your PC via a USB cable</li>
<li>If prompted to install drivers, search the SDK folder in &#8220;usb_drivers&#8221;</li>
<li>Browse to the tools directory located in the Android SDK folder</li>
<li>Locate the file ddms.bat and click to launch</li>
<li>When Davlik Debug Monitor has loaded, find your device and click it</li>
<li>Once device is selected, from the main menu pick Device &gt; Screen Capture</li>
<li>Preview the capture and then save it.  All images are saved as .png files</li>
</ol>
<div id="attachment_3236" class="wp-caption aligncenter" style="width: 550px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/ddmscapture.png"><img class="size-full wp-image-3236" title="ddmscapture" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/06/ddmscapture.png" alt="Note the Android device is highlight in the background" width="540" height="210" /></a><p class="wp-caption-text">Note the Android device is highlight in the background</p></div>
<p>If clicking ddms.bat fails to launch the application, try the following steps:</p>
<ul>
<li>Open up a command prompt and navigate to the Android SDK tools directory</li>
<li>Type ddms.bat</li>
<li>Look for any error messages that are present</li>
</ul>
<p>Practice taking screenshots and share your results.  If you run into problems, someone here probably had the same issues and can offer you help.  <strong><em>Learn to take screenshots now, because our next contest will require you to share some with us</em></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2009/06/beginners/guides/how-to-capture-android-screens-with-vista-x64/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Cupcake Voice Recognition Now Available for Testing</title>
		<link>http://androidandme.com/2009/05/news/cupcake-voice-recognition-now-available-for-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cupcake-voice-recognition-now-available-for-testing</link>
		<comments>http://androidandme.com/2009/05/news/cupcake-voice-recognition-now-available-for-testing/#comments</comments>
		<pubDate>Fri, 01 May 2009 17:22:12 +0000</pubDate>
		<dc:creator>Alex Byrnes</dc:creator>
				<category><![CDATA[Android OS News]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android and me]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[anroid 1.5]]></category>
		<category><![CDATA[cupcake]]></category>
		<category><![CDATA[haykuro]]></category>
		<category><![CDATA[voice demo]]></category>
		<category><![CDATA[voice recognition]]></category>

		<guid isPermaLink="false">http://www.androidandme.com/?p=2466</guid>
		<description><![CDATA[<p>Since my <a href="http://www.androidandme.com/2009/04/news/android-news-news/voice-commands-coming-to-cupcake/">last article</a> on voice recognition in Cupcake, two things have happened. The <a href="http://haykuro.theiphoneproject.org/" target="_blank">Haykuro images</a> came out and Google released the <a href="http://developer.android.com/sdk/1.5_r1/index.html" target="_blank">1.5 SDK</a>. That means it&#8217;s time to test out the voice recognition on a real phone. I&#8217;ve compiled some example code that comes with the SDK below. You [...]]]></description>
			<content:encoded><![CDATA[<p>Since my <a href="http://www.androidandme.com/2009/04/news/android-news-news/voice-commands-coming-to-cupcake/">last article</a> on voice recognition in Cupcake, two things have happened.  The <a href="http://haykuro.theiphoneproject.org/" target="_blank">Haykuro images</a> came out and Google released the <a href="http://developer.android.com/sdk/1.5_r1/index.html" target="_blank">1.5 SDK</a>.  That means it&#8217;s time to test out the voice recognition on a real phone.  I&#8217;ve compiled some example code that comes with the SDK below.  You can install it if you have the Cupcake over-the-air update, the 1.5 ADP, or a Haykuro image.</p>
<div id="attachment_2470" class="wp-caption alignright" style="width: 160px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/voicerecognizer.png"><img class="size-thumbnail wp-image-2470" title="Voice Recognition Processing" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/voicerecognizer-150x150.png" alt="Voice Recognition for Android 1.5" width="150" height="150" /></a><p class="wp-caption-text">Voice Recognition for Android 1.5</p></div>
<p>To install, look for Voice Recognition in the Market (Applications &gt; Demo) or scan the QR code at the bottom of the post.  Once it&#8217;s installed, you just push the button, speak into your phone and Google&#8217;s best guess appears on the screen.  Very simple, but some pressing questions have been answered.</p>
<p>It looks like voice recognition will take this form for all applications.  The application starts the voice recognizer which prompts the user, displays the volume widget, shows the waveform of the recording, and then returns the results to the application.  It&#8217;s not perfectly seamless but it gets the job done in a fairly small amount of time.</p>
<p>Note that the processing is not CPU intensive on the phone, but it will need to be sent to Google to be turned into text (thanks to Tim H for pointing this out on the last article).  You&#8217;ll need a good internet connection for this.  I found EDGE (non-3G data connection) to be a bit unreliable.  About half got sent back with a connection error.  That will definitely vary, but the worst case scenario is not good, especially if you&#8217;re trying to use this for possibly frustrating operations like speaking commands to your GPS navigation system.  WiFi works much better and the results are fast.</p>
<div id="attachment_2471" class="wp-caption alignleft" style="width: 160px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/voicerecognizer_with_text.png"><img class="size-thumbnail wp-image-2471" title="Voice Recognition Results" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/voicerecognizer_with_text-150x150.png" alt="Voice Recognition Results" width="150" height="150" /></a><p class="wp-caption-text">Voice Recognition Results</p></div>
<p>I like the fact that you get good feedback from the volume widget and the waveform as to how you should be speaking.  Since it doesn&#8217;t adapt itself to your speaking patterns, you&#8217;ll have to accommodate it.  Also, if you don&#8217;t have an <a href="http://www.telegraph.co.uk/scienceandtechnology/technology/apple/3479305/Google-iPhone-voice-recognition-tool-baffled-by-British-accents.html">American accent</a>, you might have a tough time getting good results.  But, it does work, and Google says it&#8217;s getting better with practice.  And since Google is one of the few companies on Earth with billions of dollars and access to millions of people&#8217;s voice searches, I&#8217;d say they&#8217;ve got as good a chance as anyone of getting this right.</p>
<p>Internally, the voice recognition interface is pretty simple.  Developers will get their choice of models, either free-form or web search based, and they get a list of possible results instead of just one.  That allows them to implement their own language model. If three responses come back, the application can choose the one most fitting to its cause.</p>
<p>Suppose the application wants a simple &#8220;yes&#8221; or &#8220;no.&#8221;  It could accept anything starting with a &#8220;Y&#8221; as yes and &#8220;N&#8221; as no.  &#8220;Yup,&#8221; &#8220;Yeah,&#8221; &#8220;You betcha&#8221;&#8230; as well as &#8220;yurt,&#8221; &#8220;yam&#8221;, and &#8220;yaw&#8221; depending on who&#8217;s speaking and how Google interprets it.  You&#8217;re almost guaranteed a good match.  In fact, the smaller the search space, the greater the likelihood of a good match, so a yes/no could be simplified to a silence versus response scheme that would work in any language.  (In my tests, &#8220;yes&#8221; worked pretty well, but &#8220;no&#8221; consistently came up with &#8220;snow.&#8221;)</p>
<p>The language model is set to free-form on the sample, so results should differ slightly from the regular voice search.</p>
<p>Good luck!  If you have funny, interesting, insightful results, please post them here.</p>
<div class="appInfo"><img src="http://chart.apis.google.com/chart?cht=qr&amp;chs=100x100&amp;chl=market://search?q=pname:com.example.VoiceRecognizer" alt="" /><strong>Voice Recognition Demo for Android</strong><br />
Version: 1.0<br />
Developed By: Alex Byrnes<br />
Price: FREE<br />
Filesize: 0.11KB</div>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2009/05/news/cupcake-voice-recognition-now-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Upload Videos To YouTube Coming To Android 1.5 &#8220;Cupcake&#8221;</title>
		<link>http://androidandme.com/2009/04/news/upload-videos-to-youtube-coming-to-android-15-cupcake/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=upload-videos-to-youtube-coming-to-android-15-cupcake</link>
		<comments>http://androidandme.com/2009/04/news/upload-videos-to-youtube-coming-to-android-15-cupcake/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 02:58:10 +0000</pubDate>
		<dc:creator>Taylor Wimberly</dc:creator>
				<category><![CDATA[Android OS News]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android 1.5]]></category>
		<category><![CDATA[android news]]></category>
		<category><![CDATA[android phones]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[android video recording]]></category>
		<category><![CDATA[cupcake]]></category>

		<guid isPermaLink="false">http://www.androidandme.com/?p=2157</guid>
		<description><![CDATA[<p><a href="http://android-developers.blogspot.com/2009/04/getting-ready-for-android-15.html" target="_blank">Google announced today</a> that a new preview version of the Android software development kit was <a href="http://developer.android.com/sdk/preview/" target="_blank">available for download</a>.  The <a href="http://developer.android.com/sdk/preview/features.html" target="_blank">official list of new features</a> planned for the 1.5 release has been updated as well.  Most of the changes fall into four groups:</p> User Interface Refinements Performance Improvements New Features [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://android-developers.blogspot.com/2009/04/getting-ready-for-android-15.html" target="_blank">Google announced today</a> that a new preview version of the Android software development kit was <a href="http://developer.android.com/sdk/preview/" target="_blank">available for download</a>.  The <a href="http://developer.android.com/sdk/preview/features.html" target="_blank">official list of new features</a> planned for the 1.5 release has been updated as well.  Most of the changes fall into four groups:</p>
<ol>
<li>User Interface Refinements</li>
<li>Performance Improvements</li>
<li>New Features</li>
<li>New APIs and Developer Tools</li>
</ol>
<p>There are many exciting new features included like faster GPS aquisitions, official widgets, a predictive text engine, and more.  Read the <a href="http://developer.android.com/sdk/preview/features.html" target="_blank">full list</a> for more details.  The following features are the ones I am looking forward to the most.</p>
<p><strong>Text Prediction Engine</strong></p>
<p>Since day one of owning my T-Mobile G1, I have longed for a soft T9 keyboard.  I had hoped that <a href="http://chompsms.com/" target="_blank">chompSMS</a> would have supported this input method, but I believe they were waiting for Android 1.5.  Finally, I will be able to easily send text messages with my thumb.  Even users of the physical keyboard can benefit from the use of predictive text.  Custom IMEs (input method engines) will be available to download for use with our favorite applications.</p>
<p><strong>Upload Videos to Youtube</strong></p>
<div id="attachment_2161" class="wp-caption alignright" style="width: 160px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/youtube1.png"><img class="size-thumbnail wp-image-2161" title="youtube1" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/youtube1-150x150.png" alt="Soon you can upload videos from your phone." width="150" height="150" /></a><p class="wp-caption-text">Soon you can upload videos from your phone.</p></div>
<p>Now that video recording and playback will be supported, it only makes sense to support YouTube uploads.  A new media sharing intent has been created so you could also share your videos with Twitter or other social networks.  The camera has received performance enhancements, but I&#8217;m not quite sure of the video quality we can expect from the G1.  I expect developers to create some exciting new applications with the new video recording APIs.</p>
<p><strong>Browser UI Changes</strong></p>
<p>The browser is set to receive some much needed updates like tabbed bookmarks, history, and a most-visited screen.  The current bookmark support is very limited and I&#8217;m glad to see it get some attention.  The history and most viewed detail is also a welcome addition.  Also included are the latest versions of the Webkit and Squirrelfish Javascript engines.</p>
<p>What features from the official <a href="http://developer.android.com/sdk/preview/features.html" target="_blank">Android 1.5 list</a> are you looking forward to the most?</p>
<div id="attachment_2158" class="wp-caption aligncenter" style="width: 550px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/cupcake15big.png"><img class="size-full wp-image-2158" title="cupcake15big" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/04/cupcake15big.png" alt="The wait is almost over for Android 1.5" width="540" height="210" /></a><p class="wp-caption-text">The wait is almost over for Android 1.5</p></div>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2009/04/news/upload-videos-to-youtube-coming-to-android-15-cupcake/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Googler Launches AndroidSavvy</title>
		<link>http://androidandme.com/2009/03/news/googler-launches-androidsavvy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=googler-launches-androidsavvy</link>
		<comments>http://androidandme.com/2009/03/news/googler-launches-androidsavvy/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 19:23:45 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android dev]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[androidsavvy]]></category>
		<category><![CDATA[bob rose]]></category>
		<category><![CDATA[googler]]></category>

		<guid isPermaLink="false">http://www.androidandme.com/?p=819</guid>
		<description><![CDATA[<p>Like most Android developers, I became intrigued way back in 2005 (an eternity ago!) when it was announced that <a href="http://www.businessweek.com/technology/content/aug2005/tc20050817_0949_tc024.htm" target="_blank">Google was buying Android Inc.</a> for it&#8217;s mobile arsenal. Nobody was saying exactly what would come of it, in fact it was a closely held secret what exactly Android was doing. Everyone knew it [...]]]></description>
			<content:encoded><![CDATA[<p>Like most Android developers, I became intrigued way back in 2005 (an eternity ago!) when it was announced that <a href="http://www.businessweek.com/technology/content/aug2005/tc20050817_0949_tc024.htm" target="_blank">Google was buying Android Inc.</a> for it&#8217;s mobile arsenal.  Nobody was saying exactly what would come of it, in fact it was a closely held secret what exactly Android was doing. Everyone knew it was mobile related, but that was about it.</p>
<p>A few years later, when more details were made public, and the <a href="http://developer.android.com/" target="_blank">SDK was released</a>, I was hooked!  I loved the idea of a Java based open source software development stack for creating mobile phone applications. I downloaded it, set it up on my mac and quickly got a Hello World program running.  Moving beyond that was more challenging, of course.  I found a bunch of interesting websites and Google discussion groups that were very helpful.  I started bookmarking and checking in on those sites to get new information, find tutorials, and learn more about the SDK.  The truly generous and helpful culture of software developers has been a wonderful resource in documenting and sharing this knowledge.</p>
<div id="attachment_821" class="wp-caption alignleft" style="width: 160px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/03/sdk-large.png"><img class="size-thumbnail wp-image-821" title="sdk-large" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/03/sdk-large-150x150.png" alt="Android SDK" width="150" height="150" /></a><p class="wp-caption-text">Android SDK</p></div>
<p>When the first Android device, the T-Mobile G1 made it&#8217;s debut, all kinds of websites sprouted up that were about the phone, the market, and end-users instead of developers.  I continued finding new sites, blogs, cool RSS feeds, and even Twitter streams on an almost daily basis!  This is a great thing, but I realized that most people would get lost in the plethora of choices and might never find the really good stuff.</p>
<p><a href="http://androidsavvy.com/" target="_blank">AndroidSavvy</a> was my attempt to consolidate and present a unified experience and central place to get all the best Android information. I knew it would be a very dynamic site, so using a Content Management System (CMS) seemed like a good idea.  I chose <a href="http://www.joomla.org/" target="_blank">Joomla</a> as it seemed easy to use and has a lot of free add ons and extensions to show content in very interesting and useful ways.  Like Android, Joomla is an open source project that is very widely used in the developer community.  I was able to build my initial site in about a weekend, and later found some great add on modules that show RSS feeds, Twitter streams, and website links including thumbnail images of the actual website.</p>
<p>Unlike static content sites, AndroidSavvy is constantly updated. Not by me, but by you, the Android community!  Every time you visit the website, the carefully selected RSS feeds on the front page are taken live from the sites they point at.  The <a href="http://androidsavvy.com/index.php?option=com_content&amp;view=frontpage&amp;Itemid=19" target="_blank">Tweets page</a> is also updated on every visit by polling <a href="http://twitter.com/" target="_blank">Twitter</a> and getting the most recent updates from more than a dozen hand-picked twitter streams related to Android. The Links page is also updated by hand on a regular basis so only sites that seem relevant, up to date, and useful are included.</p>
<p>I hope you find <a href="http://androidsavvy.com/" target="_blank">AndroidSavvy</a> useful in your Android work, and fun as well!  I visit it often to see what&#8217;s new and get the latest updates from all around the web.</p>
<p><em>Bob Rose is a Google engineer, but is speaking on his own and not for his employer.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2009/03/news/googler-launches-androidsavvy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

