<?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>Mart Roosmaa &#187; Java</title>
	<atom:link href="http://www.roosmaa.net/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.roosmaa.net</link>
	<description>Smart Software</description>
	<lastBuildDate>Fri, 02 Apr 2010 14:45:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Application wide locale override</title>
		<link>http://www.roosmaa.net/application-wide-locale-override/</link>
		<comments>http://www.roosmaa.net/application-wide-locale-override/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 14:45:35 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=194</guid>
		<description><![CDATA[How to override the system wide locale in your application and get away with it. Demonstrates an application wide approach where there is no need to the change the existing activities.]]></description>
		<wfw:commentRss>http://www.roosmaa.net/application-wide-locale-override/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extendable Android applications</title>
		<link>http://www.roosmaa.net/extendable-android-applications/</link>
		<comments>http://www.roosmaa.net/extendable-android-applications/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 02:41:40 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=180</guid>
		<description><![CDATA[How to create extendable applications for Android and how to avoid the Apple AppStore LITE &#038; full version mess. And what you should be looking out for.]]></description>
		<wfw:commentRss>http://www.roosmaa.net/extendable-android-applications/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drawing beautiful bezier lines</title>
		<link>http://www.roosmaa.net/drawing-beautiful-bezier-lines/</link>
		<comments>http://www.roosmaa.net/drawing-beautiful-bezier-lines/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 07:59:50 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=134</guid>
		<description><![CDATA[At first glance drawing attractive bezier lines might be a bit taunting, but in reality there is nothing easier...]]></description>
		<wfw:commentRss>http://www.roosmaa.net/drawing-beautiful-bezier-lines/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Abusing Android Preferences</title>
		<link>http://www.roosmaa.net/abusing-android-preferences/</link>
		<comments>http://www.roosmaa.net/abusing-android-preferences/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 13:49:23 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=127</guid>
		<description><![CDATA[Sometimes a situation arises when you want to use a certain Preference, but also want to include some business logic to map the values to different types/values depending on certain conditions. Reimplementing those controls isn't very productive most of the times. But there is a way...]]></description>
		<wfw:commentRss>http://www.roosmaa.net/abusing-android-preferences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entry/exit animations</title>
		<link>http://www.roosmaa.net/entry-exit-animations/</link>
		<comments>http://www.roosmaa.net/entry-exit-animations/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 13:49:14 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[animations]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=71</guid>
		<description><![CDATA[When writing FUN2Learn I was presented with a challenge: how to make views animate at the start and end of the activity without creating a big mess in the code.]]></description>
		<wfw:commentRss>http://www.roosmaa.net/entry-exit-animations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long lasting service calls</title>
		<link>http://www.roosmaa.net/long-lasting-service-calls/</link>
		<comments>http://www.roosmaa.net/long-lasting-service-calls/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 09:02:31 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=74</guid>
		<description><![CDATA[When developing for Android it is recommended that service calls should not block the thread and should create a new thread if they need to do time consuming tasks. I agree that blocking the UI thread is bad, but sometimes it can get ugly.]]></description>
		<wfw:commentRss>http://www.roosmaa.net/long-lasting-service-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animation ended callback</title>
		<link>http://www.roosmaa.net/animation-ended-callback/</link>
		<comments>http://www.roosmaa.net/animation-ended-callback/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 10:20:16 +0000</pubDate>
		<dc:creator>Mart</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[animations]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.roosmaa.net/?p=19</guid>
		<description><![CDATA[The Android documentation gives off the impression that the only proper way to chain animations is by calculating their durations and then starting the next animation when the first should've been finished. While it works fine for animations sets defined in xml, it does break down when wanting to trigger some action in code right after the animation ended.]]></description>
		<wfw:commentRss>http://www.roosmaa.net/animation-ended-callback/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
