<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Jeff Sharkey</title>
	<link>http://jsharkey.org/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 01 Jul 2010 20:43:14 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Android SurfaceFlinger tricks for fun and profit</title>
		<description><![CDATA[Some Android phones are now shipping with OLED displays, such as Nexus One, the Droid Incredible, and the Samsung Galaxy.  Organic LED displays have separate pixel elements for each color channel (red, green, and blue), and each channel has a different efficiency.
Take, for example, the Nexus One.  If powering only the red pixels [...]]]></description>
		<link>http://jsharkey.org/blog/2010/07/01/android-surfaceflinger-tricks-for-fun-and-profit/</link>
			</item>
	<item>
		<title>iTunes DACP pairing hash is broken!</title>
		<description><![CDATA[Last year I reverse engineered the iTunes DACP protocol and wrote an Android client that allowed you to remote control your iTunes desktop player from any Android device.  (The code is open-sourced here, but I haven&#8217;t had the time to update it for quite awhile now.)
You might remember that there was a mysterious MD5 [...]]]></description>
		<link>http://jsharkey.org/blog/2009/06/21/itunes-dacp-pairing-hash-is-broken/</link>
			</item>
	<item>
		<title>Google I/O Schedule App</title>
		<description><![CDATA[Tomorrow at Google I/O I&#8217;ll be presenting some tips on how developers can save battery life when writing Android apps.  I&#8217;m really stoked about all the stuff going on at I/O this year.   
Late last week, Virgil Dobjanschi, who you might remember from ADC1, threw out the idea of writing an Android [...]]]></description>
		<link>http://jsharkey.org/blog/2009/05/26/google-io-schedule-app/</link>
			</item>
	<item>
		<title>Forecast widget for Android 1.5 (with source!)</title>
		<description><![CDATA[Over the past few months I&#8217;ve been working on the new AppWidget framework that was released as part of the Android 1.5 SDK.  I wanted to write a really in-depth widget and share it, so I decided to write a forecast widget.
It offers multiple configurations (both a 2&#215;1 and tiny 1&#215;1), and updates four [...]]]></description>
		<link>http://jsharkey.org/blog/2009/04/24/forecast-widget-for-android-15-with-source/</link>
			</item>
	<item>
		<title>Modifying the Android logcat stream for full-color debugging</title>
		<description><![CDATA[I&#8217;ve been keeping busy writing all sorts of fun stuff lately, but a few weeks ago I was really fighting with Android&#8217;s logcat debugging stream.  It dumps out tons of useful information, but it&#8217;s easy to get lost in the flood of text.
So I whipped up a quick Python script that reformats the logcat output [...]]]></description>
		<link>http://jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream-for-full-color-debugging/</link>
			</item>
	<item>
		<title>OilCan: Greasemonkey on steroids for Android</title>
		<description><![CDATA[So I&#8217;ve been rushing to wrap up some Android side projects, and I&#8217;d like to get them out there before I start my new job tomorrow.  OilCan is Greasemonkey on steroids for Android.  It lets you customize any website by inserting JavaScript to change the website and help it reach into the Android [...]]]></description>
		<link>http://jsharkey.org/blog/2008/12/15/oilcan-greasemonkey-on-steroids-for-android/</link>
			</item>
	<item>
		<title>GroupHome: organize your Android apps into groups</title>
		<description><![CDATA[So I&#8217;ve been rushing to wrap up some Android side projects, and I&#8217;d like to get them out there before I start my new job tomorrow.
GroupHome is an app that organizes all the apps you&#8217;ve installed on your phone.  It automatically groups together apps using the categories shown in Android Market.  The &#8220;all [...]]]></description>
		<link>http://jsharkey.org/blog/2008/12/15/grouphome-organize-your-android-apps-into-groups/</link>
			</item>
	<item>
		<title>More CompareEverywhere news coverage</title>
		<description><![CDATA[I&#8217;ve been swamped lately with Android and moving across the country, but was able to give an interview to my hometown ABC affiliate in Duluth, Minnesota over Thanksgiving.  It ended up running as the main story for their 10PM news, and was also picked up by the Minneapolis ABC affiliate.
I was lucky enough to [...]]]></description>
		<link>http://jsharkey.org/blog/2008/12/15/more-compareeverywhere-news-coverage/</link>
			</item>
	<item>
		<title>Leveraging the Android Emulator</title>
		<description><![CDATA[It sounds like preorders for the T-Mobile G1 have been flying off the shelves even before it&#8217;s available in stores. Also, it&#8217;s been rumored that the phone will only be sold in 3G areas.
Added together, these facts mean it might be hard for developers to get their hands on devices, especially if the G1 becomes [...]]]></description>
		<link>http://jsharkey.org/blog/2008/10/10/leveraging-the-android-emulator/</link>
			</item>
	<item>
		<title>Crossing things off lists in Android 0.9 SDK</title>
		<description><![CDATA[A few months ago I wrote some code to let you &#8220;cross-off&#8221; things in a ListView.  By wiping your finger left-to-right over an item it will add a strike-through effect to the text, and right-to-left would reverse the effect.  Also, we&#8217;d like to store the crossed-off status in a backend database.
First, an overview [...]]]></description>
		<link>http://jsharkey.org/blog/2008/09/15/crossing-things-off-lists-in-android-09-sdk/</link>
			</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.392 seconds -->
