<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1770589522417504957</id><updated>2011-11-27T15:23:55.672-08:00</updated><title type='text'>A-Droid</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://me-a-droid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://me-a-droid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>A-Droid</name><uri>http://www.blogger.com/profile/17304890239532454127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1770589522417504957.post-3807839972651564390</id><published>2010-04-28T10:44:00.000-07:00</published><updated>2010-05-14T23:15:02.781-07:00</updated><title type='text'>Support VibraSeq patterns in your app!</title><content type='html'>I've just released a nice step sequencer app for your phone vibrator. It is a lot of fun to play with it and it can also export the "pattern" as a short string. (see the export menu in the app)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NmSHzIxssFA/S-465LKVHVI/AAAAAAAAABA/ypwJhzJoW5g/s1600/screenshot2_land.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_NmSHzIxssFA/S-465LKVHVI/AAAAAAAAABA/ypwJhzJoW5g/s320/screenshot2_land.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5471375351224802642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Install VibraSeq now:&lt;br /&gt;&lt;br /&gt;&lt;img alt="qrcode" src="http://qrcode.kaywa.com/img.php?s=5&amp;amp;d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.vibraseq"&gt;&lt;br /&gt;&lt;br /&gt;If you want to support VibraSeq patterns in your own call manager / SMS manager app (like ChompSMS, etc...), you only have to let the user to paste VibraSeq patterns into a text box somewhere in your app (around the place where you're letting the user to choose from simple vibrator patterns already).&lt;br /&gt;&lt;br /&gt;You can parse and play the VibraSeq patterns very easily. See this example code and build in support now ;)&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:90%;color:#000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//plays the given VibraSeq pattern looped forever&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private void playVibraSeqPattern(String vibraSeqPattern) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//parse the VibrsSeq pattern into a long array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long[] pattern = parseVibraSeqPattern(vibraSeqPattern);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//get the vibrator instance&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Vibrator vibrator =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Vibrator)getSystemService(VIBRATOR_SERVICE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//play the pattern in a loop forever&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vibrator.vibrate(pattern, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//returns the Vibrator.vibrate() compatible long array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private long[] parseVibraSeqPattern(String vibraSeqPattern)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String[] strarr = vibraSeqPattern.split(",");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int cnt = strarr.length;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long[] result = new long[cnt];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int a=0;a&amp;lt;cnt;a++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;result[a] = Long.parseLong(strarr[a], 16);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return result;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (NumberFormatException e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1770589522417504957-3807839972651564390?l=me-a-droid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-a-droid.blogspot.com/feeds/3807839972651564390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://me-a-droid.blogspot.com/2010/04/support-vibraseq-patterns-in-your-app.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/3807839972651564390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/3807839972651564390'/><link rel='alternate' type='text/html' href='http://me-a-droid.blogspot.com/2010/04/support-vibraseq-patterns-in-your-app.html' title='Support VibraSeq patterns in your app!'/><author><name>A-Droid</name><uri>http://www.blogger.com/profile/17304890239532454127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NmSHzIxssFA/S-465LKVHVI/AAAAAAAAABA/ypwJhzJoW5g/s72-c/screenshot2_land.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1770589522417504957.post-759629340203435074</id><published>2010-01-29T05:47:00.000-08:00</published><updated>2010-01-29T05:59:46.863-08:00</updated><title type='text'>Ball Madness Review at Android App Review Source</title><content type='html'>I've just seen a Tweet about a Ball Madness review at Android App Review Source.&lt;br /&gt;They liked the game ;) They filed it in the &lt;a href="http://www.androidappreviewsource.com/category/thumbs-up/"&gt;"Thumbs Up" category&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Click for the review:&lt;br /&gt;&lt;a href="http://www.androidappreviewsource.com/2010/01/29/ball-madness-android-app-review/"&gt;Ball Madness Android App Review&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A-Droid&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1770589522417504957-759629340203435074?l=me-a-droid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-a-droid.blogspot.com/feeds/759629340203435074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness-review-at-android-app.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/759629340203435074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/759629340203435074'/><link rel='alternate' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness-review-at-android-app.html' title='Ball Madness Review at Android App Review Source'/><author><name>A-Droid</name><uri>http://www.blogger.com/profile/17304890239532454127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1770589522417504957.post-3621492110806179997</id><published>2010-01-26T05:35:00.001-08:00</published><updated>2010-01-26T05:36:26.160-08:00</updated><title type='text'>Ball Madness v1.2</title><content type='html'>Ball Madness v1.2 has been released to the Android Market.&lt;br /&gt;&lt;br /&gt;New in v1.2:&lt;br /&gt;&gt; Now with 30 levels! (+10 new levels)&lt;br /&gt;&lt;br /&gt;Please install it from here:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qrcode.kaywa.com/img.php?s=5&amp;d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 195px;" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1770589522417504957-3621492110806179997?l=me-a-droid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-a-droid.blogspot.com/feeds/3621492110806179997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness-v12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/3621492110806179997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/3621492110806179997'/><link rel='alternate' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness-v12.html' title='Ball Madness v1.2'/><author><name>A-Droid</name><uri>http://www.blogger.com/profile/17304890239532454127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1770589522417504957.post-311267115483293485</id><published>2010-01-11T11:51:00.000-08:00</published><updated>2010-01-11T11:53:09.692-08:00</updated><title type='text'>Ball Madness v1.1</title><content type='html'>I've just released a Ball Madness update (v1.1) to the Android Market:&lt;br /&gt;&lt;br /&gt;New in this version (1.1):&lt;br /&gt;+ Saves/loads your level progress&lt;br /&gt;+ Support for 1.5 (Cupcake)&lt;br /&gt;+ Mute/de-mute option&lt;br /&gt;+ minor improvements&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1770589522417504957-311267115483293485?l=me-a-droid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-a-droid.blogspot.com/feeds/311267115483293485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness-v11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/311267115483293485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/311267115483293485'/><link rel='alternate' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness-v11.html' title='Ball Madness v1.1'/><author><name>A-Droid</name><uri>http://www.blogger.com/profile/17304890239532454127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1770589522417504957.post-4764885661202373431</id><published>2010-01-06T12:54:00.000-08:00</published><updated>2010-01-07T00:44:14.429-08:00</updated><title type='text'>Ball Madness</title><content type='html'>Ball Madness is an addictive ball game that uniquely combines game genres brain/puzzle and arcade/action.&lt;br /&gt;Original concept: Crillion by Oliver Kirwa (C64, 1988)&lt;br /&gt;&lt;br /&gt;It is one of my few all-time-favorite games, so I decided to make a version for Android. I hope you'll enjoy playing it! ;)&lt;br /&gt;&lt;br /&gt;This is an AdMob supported/free game with 20 levels. There is no paid version.&lt;br /&gt;Internet Access and Position Access is only required/used by AdMob, not the game itself.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NmSHzIxssFA/S0T-5X2PiUI/AAAAAAAAAAM/Uigqi3Bl12A/s1600-h/screenshot1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_NmSHzIxssFA/S0T-5X2PiUI/AAAAAAAAAAM/Uigqi3Bl12A/s320/screenshot1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423740112868444482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NmSHzIxssFA/S0T_Ui5m_gI/AAAAAAAAAAU/IqpBfEyUk20/s1600-h/screenshot2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_NmSHzIxssFA/S0T_Ui5m_gI/AAAAAAAAAAU/IqpBfEyUk20/s320/screenshot2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423740579691822594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qrcode.kaywa.com/img.php?s=5&amp;d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 195px;" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Instructions:&lt;br /&gt;&lt;br /&gt;* Destroy all the flat blocks to complete a level&lt;br /&gt;* The ball destroys blocks with the same color as the ball&lt;br /&gt;* Blocks with a star icon will change the ball’s color&lt;br /&gt;* Blocks with a butterfly icon can be moved (same color as the ball)&lt;br /&gt;* Avoid skulls&lt;br /&gt;&lt;br /&gt;Controls:&lt;br /&gt;&lt;br /&gt;* LEFT: Key "Q" or Tap the left side of the screen&lt;br /&gt;* RIGHT: Key "W" or Tap the right side of the screen&lt;br /&gt;* Restart Level (when you’re stuck): MENU/Restart Level&lt;br /&gt;&lt;br /&gt;Compatibility:&lt;br /&gt;&lt;br /&gt;The game should run on all Android phones from 1.6 and above.&lt;br /&gt;It was tested on my T-Mobile G1/Dream (1.6 Donut) and on emulators with various screen sizes/roms. So, it should also run on the Motorola Droid/Milestone and the Google Nexus One for example. Small-screen devices are also supported.&lt;br /&gt;&lt;br /&gt;Any feedback is welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1770589522417504957-4764885661202373431?l=me-a-droid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-a-droid.blogspot.com/feeds/4764885661202373431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness.html#comment-form' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/4764885661202373431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1770589522417504957/posts/default/4764885661202373431'/><link rel='alternate' type='text/html' href='http://me-a-droid.blogspot.com/2010/01/ball-madness.html' title='Ball Madness'/><author><name>A-Droid</name><uri>http://www.blogger.com/profile/17304890239532454127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NmSHzIxssFA/S0T-5X2PiUI/AAAAAAAAAAM/Uigqi3Bl12A/s72-c/screenshot1.jpg' height='72' width='72'/><thr:total>24</thr:total></entry></feed>
