Development blog discussing configuring, building, and managing software. Including coverage of Debian Linux, .NET development projects, Perl and development tools
Tuesday, October 11, 2011
Pages From 99% I liked
Thursday, October 06, 2011
Android Application Trouble with "android.hardware.screen.landscape"
When you upload your APK to the Android Market it is flagged with an awful and mysterious permisison called "android.hardware.screen.landscape" and this limits your devices to a very small number.
The Issue:
You have a landscape application that does not support portrait. However, your application will run on many devices that are rotated even if they do not specifically have the landscape hardware (ie, no portrait mode?)
The Solution:
Add the following line to your AndroidManifest.xml and everything will be fine.
Notes
At some point Google added this as a filter during upload. It came on and off for a while depending on what SDK you use. Various people have posted / Tweet'd that it can be fixed with an SDK upgrade. That may or may not be true on your platform or at the time you read this.
Monday, July 25, 2011
Trese Brother's Software: Cyber Knights RPG Reaches 50,000 Downloads
Saturday, July 23, 2011
Android Development on Windows
Wednesday, July 06, 2011
Tuesday, June 28, 2011
Tutorial I used to Star CyberKnights
Monday, June 27, 2011
Codedependent: Android Rendering Options
Friday, June 03, 2011
Android ADT Eclipse: Unknown error: java.lang.NullPointerException
Thursday, June 02, 2011
Eclipse Android
Questions I should have Asked at Google IO
Wednesday, June 01, 2011
Working From Home
Wednesday, May 25, 2011
Class for Creating Bold Text in Android
Sunday, May 22, 2011
Building Blocks for Saved Game Export
- http://www.tutorials-android.com/learn/How_to_encrypt_and_decrypt_strings.rhtml
- http://www.androidsnippets.com/encryptdecrypt-strings
- http://www.xinotes.org/notes/note/1269/
Wednesday, May 18, 2011
Dealing with the "gen" folder in Android -- Clean, Error, Clean, Build, Etc
From StackOverflow:
So valuable I needed to repost it
We have finally tracked the last problem regarding this bug.
The "clean" action used to always delete the "gen" folder which was wrong. This was fixed in ADT 8 or 9, I can't remember.
However, if the "gen" folder is marked as derived it still gets deleted which leads to the error.
When the "New Project Wizard" is run, the gen folder is created normally, without the "derived" flag, so this is fine.
The following scenario however is broken:
- delete manually gen, or
check in the source code in a repository (git/svn/...) and don't put the "gen" folder in there, then do a check out on another computer.
This leads to ADT recreating automatically the "gen" folder during build, this time enabling the "derived" flag, which will trigger the wrong behavior on "clean".
The temporary solution is to:
- right click "gen"
- choose "Properties"
- uncheck "Derived"
as long as the "gen" folder doesn't get deleted you'll be able to clean your project without side effect.
I just checked in a fix to: - never mark the folder as "derived" - during clean, first remove the "derived" flag from "gen" so that it doesn't get deleted in the case of older projects. Patch is visible at:https://review.source.android.com/#change,22410
Friday, May 13, 2011
Bookmarks and Reading for 5/13
Thursday, May 12, 2011
Why the HTML5 vs. Flash Debate Is Already Over
Friday, May 06, 2011
Much Needed In Eclipse: Keyboard Shortcut Master
Trese Brother's Software: Star Traders RPG v3.6.13 Released
Saturday, April 16, 2011
Trese Brother's Software: Star Traders RPG v3.6.9 Released
Thursday, April 14, 2011
Trese Brother's Software: Star Traders RPG v3.6.8 Released
Friday, April 08, 2011
Bad Idea
Wednesday, April 06, 2011
Refactoring Tools: Eclipse v. Visual Studio 2010
Tuesday, April 05, 2011
Telerik RadControls
Sunday, April 03, 2011
Android Market Stability Down to 50%?
Problems range from:
1) Getting 404 on the page
2) Not loading any applications in the console
3) Being told your applications don't belong to you
4) Statistics off by an order of magnitude
5) Data not updating
6) Google Checkout skipping a day in payments