Need to read an eBook on the run? Sure there are plenty of Android based apps that will enable you to view virtually any eBook format out there... but, unless you have a shiny new tablet, the small screen size of most phones will make doing so an extremely tedious job.
What to do?? The obvious answer is to purchase a dedicated eBook reader like the Nook or Kindle... however, unless you are rolling in spare funds, doing so may very well be cost prohibitive.
Here is a workaround that I have found, which enables me to view eBooks on my phone (an HTC G2) without any trouble whatsoever.
Step 1. Root your phone. (See XDA developers for instructions specific to your device)
Step 2. Install the free LCD Density app from the Android Market. This app essentially changes the display resolution of your rooted device.
Step 3. Using LCD Density, change the screen density to a LOWER number than what it is currently set to... you will need to play around with these settings to find the density that is right for your device. On the G2, the stock density is 240 so I have found that a new density setting of somewhere between 190 and 200 works perfectly for me.
Step 4. Open your favorite eBook reader and enjoy the extra screen real estate!!!
Caveats: some custom launchers, such as Rosie (the HTC Sense launcher) are not written in a way that they can be dynamically resized, and will force close when the LCD density is changed... I suggest using Launcher Pro to avoid such an issue.
Editorial Note: I wrote this entire post from the bathroom of a Chinese Buffet... hurray for the Blogger Android app!