<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>More Is Not Always Better</title>
	<atom:link href="http://blahti.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blahti.wordpress.com</link>
	<description>Bill Lahti&#039;s thoughts on software design and the web.</description>
	<lastBuildDate>Sat, 18 May 2013 15:11:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blahti.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>More Is Not Always Better</title>
		<link>http://blahti.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blahti.wordpress.com/osd.xml" title="More Is Not Always Better" />
	<atom:link rel='hub' href='http://blahti.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Link to useful Android resources</title>
		<link>http://blahti.wordpress.com/2013/05/01/link-to-useful-android-resources/</link>
		<comments>http://blahti.wordpress.com/2013/05/01/link-to-useful-android-resources/#comments</comments>
		<pubDate>Wed, 01 May 2013 11:07:28 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1781</guid>
		<description><![CDATA[I found a link on Google+ to a very useful blog post. It's called "Resources every Android developer must know". The author is Sergey Povzner.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1781&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2013/05/01/link-to-useful-android-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>
	</item>
		<item>
		<title>Drag-Drop for Android GridView (V4)</title>
		<link>http://blahti.wordpress.com/2013/03/04/drag-drop-for-gridview-v4/</link>
		<comments>http://blahti.wordpress.com/2013/03/04/drag-drop-for-gridview-v4/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 10:05:54 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[drag-drop]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1729</guid>
		<description><![CDATA[About a year and a half ago, I built an example Android app that allows you to drag images from one spot on a GridView to another. I have had several requests to show how the drag-drop framework used in that example could be adapted to the current Android support (V4+) for drag-drop operations. I have done that work and I am making the source code available in this post.

The sample app works the same as the one described in "Drag-Drop for An Android GridView". There is a grid displayed on the screen. An "Add Image" button allows you to add images to the screen. Those images can be dragged onto the grid. Any images in the grid can be dragged around from one spot to another. There is also a trash can icon on the screen. Images can be dragged there to remove them from the screen.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1729&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2013/03/04/drag-drop-for-gridview-v4/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/03/drag-griview-v4-051.png?w=187" medium="image">
			<media:title type="html">drag-griview-v4-05</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Fragments Example</title>
		<link>http://blahti.wordpress.com/2013/02/17/android-fragments-example/</link>
		<comments>http://blahti.wordpress.com/2013/02/17/android-fragments-example/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 22:58:36 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[fragments]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1688</guid>
		<description><![CDATA[I have been using Android Fragments for about a year now so I am getting more comfortable using them in my app work. Several times in that time period, I have started apps with Fragments in Android 4+ and had to rework them so I could support older versions of Android. For me, that's Android 2.3.3 (API 10). Fortunately, that's easy to do because of the Android V4 Compatibility package that allows you to use Fragments in the earlier versions.

Since the need keeps coming up for me to have both Fragments and backward compatibility, I decided to build myself a simple demo app that combines both. The demo app helps me remember how to do it. Often, the demo app is my starter kit for a new app. That's what I am writing up and sharing in this blog post.
Full source code for the demo app is provided. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1688&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2013/02/17/android-fragments-example/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/02/n7-and-lg-01.png?w=300" medium="image">
			<media:title type="html">n7-and-lg-01</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/02/fragments-lg-02.png?w=300" medium="image">
			<media:title type="html">fragments-lg-02</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/02/fragments-lg-01.png?w=200" medium="image">
			<media:title type="html">fragments-lg-01</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/02/fragments-lg-01a.png?w=200" medium="image">
			<media:title type="html">fragments-lg-01a</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/02/fragments-n7-01.png?w=300" medium="image">
			<media:title type="html">fragments-n7-01</media:title>
		</media:content>
	</item>
		<item>
		<title>Presentation: Play Testing a Space War App</title>
		<link>http://blahti.wordpress.com/2013/02/09/presentation-onplay-testing/</link>
		<comments>http://blahti.wordpress.com/2013/02/09/presentation-onplay-testing/#comments</comments>
		<pubDate>Sat, 09 Feb 2013 22:48:07 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[game]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1684</guid>
		<description><![CDATA[I was the speaker at Tridroid, the Raleigh area Meetup group for Android, on February 7. I talked about play testing and we conducted a short play test session on a game app that I am working on. I hope everyone there enjoyed it as much as I did.

See my previous post for a longer description of the session.

To see the presentation on Google Drive, click here... <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1684&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2013/02/09/presentation-onplay-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>
	</item>
		<item>
		<title>Play Testing a Space War App</title>
		<link>http://blahti.wordpress.com/2013/02/03/play-testing-space-war-app/</link>
		<comments>http://blahti.wordpress.com/2013/02/03/play-testing-space-war-app/#comments</comments>
		<pubDate>Sun, 03 Feb 2013 14:07:01 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[play testing]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1655</guid>
		<description><![CDATA[I found a great blog post: "Play testing a game design the low fidelity way", written by Chris Khoo. It came at a good time for me because I was stuck last year, not making much progress on my Space War app. The reminder about play testing was good, but what helped me the most was the "low fidelity" part.

Chris Khoo's situation was similar to mine. His goal was to "build a game which casual strategy fans could easily pick up". The challenges he faced  included  the "cumbersome user interface" and  the problem of "too many commands available to a user at any one point in time". In his blog post, he describes how he began a redesign and started it with paper and pencil prototypes and old board game pieces.

See the full blog post for more about play testing, low fidelity prototypes, and the test session I am conducting for my new app.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1655&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2013/02/03/play-testing-space-war-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/02/starship-app-for-tridroid.png?w=300" medium="image">
			<media:title type="html">Screenshots for Starship app</media:title>
		</media:content>
	</item>
		<item>
		<title>Multitouch Panning and Zooming Examples for Android</title>
		<link>http://blahti.wordpress.com/2013/01/07/pan-zoom-examples-for-android/</link>
		<comments>http://blahti.wordpress.com/2013/01/07/pan-zoom-examples-for-android/#comments</comments>
		<pubDate>Mon, 07 Jan 2013 12:57:50 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1595</guid>
		<description><![CDATA[I have done some work so I better understand multitouch features in Android. I built a simple demo with examples of pinch zooming and panning. Most of the examples involve using drawing operations on the canvas of a view.
About two years ago, I started some work on moving images in Android. I started with the "Making Sense of Multitouch" blog article and ended up doing some simple things with moving images and then drag-drop based on the Android Launcher (see references for links). It's interesting to me that I have gone back to that same article for a different purpose. I am working on apps where the basic zoom and pan operations are needed.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1595&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2013/01/07/pan-zoom-examples-for-android/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-blog-01.png?w=180" medium="image">
			<media:title type="html">zoom-pan-blog-01</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-011.png?w=180" medium="image">
			<media:title type="html">zoom-pan-01</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-04.png?w=200" medium="image">
			<media:title type="html">zoom-pan-04</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-05.png?w=200" medium="image">
			<media:title type="html">zoom-pan-05</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-06.png?w=200" medium="image">
			<media:title type="html">zoom-pan-06</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-09.png?w=200" medium="image">
			<media:title type="html">zoom-pan-09</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-10.png?w=200" medium="image">
			<media:title type="html">zoom-pan-10</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-07.png?w=200" medium="image">
			<media:title type="html">zoom-pan-07</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-11.png?w=200" medium="image">
			<media:title type="html">zoom-pan-11</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2013/01/zoom-pan-14.png?w=200" medium="image">
			<media:title type="html">zoom-pan-14</media:title>
		</media:content>
	</item>
		<item>
		<title>2012 in review</title>
		<link>http://blahti.wordpress.com/2012/12/30/2012-in-review/</link>
		<comments>http://blahti.wordpress.com/2012/12/30/2012-in-review/#comments</comments>
		<pubDate>Sun, 30 Dec 2012 22:37:05 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1592</guid>
		<description><![CDATA[This blog was viewed about 220,000 times in 2012. The most popular articles were for Android developers.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1592&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2012/12/30/2012-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/2012-emailteaser.png" medium="image" />
	</item>
		<item>
		<title>Android Asset Studio: a great way to build icons</title>
		<link>http://blahti.wordpress.com/2012/08/28/android-asset-studio/</link>
		<comments>http://blahti.wordpress.com/2012/08/28/android-asset-studio/#comments</comments>
		<pubDate>Tue, 28 Aug 2012 10:52:38 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1571</guid>
		<description><![CDATA[There is a great tool for Android that you should try when you are ready to build the icons for your application. It is called the Android Asset Studio. I used it for the first time last week and it saved me a tremendous amount of time. It takes one image from you and generates the four different sizes needed for your drawable resources folders.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1571&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2012/08/28/android-asset-studio/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/08/android_asset_studio_02.png?w=300" medium="image">
			<media:title type="html">android_asset_studio_02</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/08/android_asset_studio_04.png?w=300" medium="image">
			<media:title type="html">android_asset_studio_04</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/08/android_asset_studio_03.png?w=300" medium="image">
			<media:title type="html">android_asset_studio_03</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/08/android_asset_studio_06.png?w=300" medium="image">
			<media:title type="html">android_asset_studio_06</media:title>
		</media:content>
	</item>
		<item>
		<title>Something to try for slow startup times in the Android emulator</title>
		<link>http://blahti.wordpress.com/2012/08/20/tip-for-slow-startup-times-in-the-android-emulator/</link>
		<comments>http://blahti.wordpress.com/2012/08/20/tip-for-slow-startup-times-in-the-android-emulator/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 11:02:55 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1557</guid>
		<description><![CDATA[I came across a tip related to use of the Android emulator that I thought was worth sharing. Ed Burnette posted on Google+ his theory on slow start up times for the emulator. He suggests that we should keep the emulator in the foreground and not switch to another window once we start a device running.

I have often experienced very slow startup times for the Android emulator. Times seem to vary wildly for me. For the same device and the same app, I see significant differences. For the past week or so,  I have been allowing the emulator to finish before I click into another window. It does seem to be a bit faster and it seems to finish almost every time now. Give it a try and see what you think.

For another tip about the Android emulator, see my recent post: What to do when your Android emulator will not start. It covers the situation where the emulator does indeed start, but it does not appear in the Android Device Chooser window in Eclipse.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1557&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2012/08/20/tip-for-slow-startup-times-in-the-android-emulator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>
	</item>
		<item>
		<title>Three Variations for Image Square Grids in Android</title>
		<link>http://blahti.wordpress.com/2012/07/23/three-variations-of-image-squares/</link>
		<comments>http://blahti.wordpress.com/2012/07/23/three-variations-of-image-squares/#comments</comments>
		<pubDate>Mon, 23 Jul 2012 11:22:40 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1504</guid>
		<description><![CDATA[In a new Android app I am working on, I have a need to display a a square grid of images. I have tried  several variations of doing this using a GridView. Each of the solutions involves using aViewTreeObserver, which is something I would not have thought of on my own. Fortunately, I found several notes on StackOverflow that pointed me in the right direction.

I'll describe three of the variations in this blog post. The end result for each variation is good: square images on a grid. My favorite variation is the one in which the sizes of the images are determined dynamically, based on the size of the screen. It requires the least amount of  work and delivers good results.

Complete source code is provided for all three variations.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1504&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2012/07/23/three-variations-of-image-squares/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/07/isq-calc-01.png?w=200" medium="image">
			<media:title type="html">isq-calc-01</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/07/isq-ics-02.png?w=181" medium="image">
			<media:title type="html">isq-ics-02</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/07/isq-ics-03.png?w=300" medium="image">
			<media:title type="html">isq-ics-03</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/07/isq-menu.png?w=200" medium="image">
			<media:title type="html">isq-menu</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/07/isq-stretch-02.png?w=300" medium="image">
			<media:title type="html">isq-stretch-02</media:title>
		</media:content>
	</item>
		<item>
		<title>Surprise Android Permission Requests</title>
		<link>http://blahti.wordpress.com/2012/07/19/surprise-android-permission-requests/</link>
		<comments>http://blahti.wordpress.com/2012/07/19/surprise-android-permission-requests/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 02:12:30 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[manifest]]></category>
		<category><![CDATA[permissions]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1513</guid>
		<description><![CDATA[I found an interesting demo app on another blog and thought I would try it out on my phone. I downloaded the code, built the project, and then decided I'd package it as an apk file so I could share it easily in email. I sent it to myself and was ready to install it. I was a bit surprised to see a request for permissions. The app was requesting permission to modify SD card contents and to read phone state and identity.

Generally, it has been my policy not to install any Android app that asks for too much access to my Android device. Upon seeing this, I stopped. There was no reason for any permissions. A fix would certainly be easy, I thought.
It turns out it was, but it took me awhile to figure it out. My new simple rule for packaging apps: always specify the min SDK version in the manifest file.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1513&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2012/07/19/surprise-android-permission-requests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/07/unexplained-permissions-1.png?w=200" medium="image">
			<media:title type="html">unexplained-permissions-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Images With Clickable Areas &#8211; Part 1</title>
		<link>http://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/</link>
		<comments>http://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 09:47:36 +0000</pubDate>
		<dc:creator>blahti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://blahti.wordpress.com/?p=1420</guid>
		<description><![CDATA[I want to display images in Android and have different clickable regions within the image. I have read about two different ways of doing this.  The first is a bit like image maps in HTML. You define areas on the screen, using a list of coordinates, and connect the areas to actions. The second method  involves overlaying a hotspot image on top of the real image being displayed. The overlay image has exactly the same size as the first image. It uses different colored regions  to indicate the hotspots. When the user clicks on the primary image, code runs to check the pixel at the corresponding point in the hotspot image. In this, the first of two articles about image maps in Android, I will explain what I learned for the second technique. Full source code is provided for this sample app.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blahti.wordpress.com&#038;blog=9753530&#038;post=1420&#038;subd=blahti&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eff7250c1a2cc07d4995676fcefeb515?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">blahti</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/06/p2_ship_hotspots.png?w=300" medium="image">
			<media:title type="html">p2_ship_hotspots</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/06/p2_ship_powered.png?w=300" medium="image">
			<media:title type="html">p2_ship_powered</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/06/p2_ship_portrait_hotspots.png?w=201" medium="image">
			<media:title type="html">p2_ship_portrait_hotspots</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/06/p2_ship_default.png?w=300" medium="image">
			<media:title type="html">p2_ship_default</media:title>
		</media:content>

		<media:content url="http://blahti.files.wordpress.com/2012/06/p2_ship_mask.png?w=300" medium="image">
			<media:title type="html">p2_ship_mask</media:title>
		</media:content>
	</item>
	</channel>
</rss>
