Archive for July, 2010

FavSites 1.0 Launched!

July 24, 2010 2 comments

I’ve been developing my own personal android app over the past 3 days after office hours and its finally ready for prime time. Lets start with the overview of the application. FavSites is essentially a web application embedded with the Android Browser allowing you to pre-launch on load up to 5 of your favourite sites. You can add your tech news sites, search engines or any site that you want! Here are some of the features of FavSites:

– Customise up to 5 sites to be displayed in the tabs (name can be customised too!). 1 Tab is the minimum allowed.
– Manual clearing of application cache (which caches the pages to your internal storage) or automatically clearing of cache on exit
– Exit confirmation dialog (can be enabled or disabled)

That’s about all the features for version 1.0. Here are the instructions / tips on how to use FavSites effectively:

– Press your android device’s “Menu” button/icon to access the context menu which contains the preferences, about and exit button.
– In the preferences > tab options section, leaving ANY tab name blank (except Tab 1) will hide that tab from being displayed in the next launch of FavSites.
– Pressing the “back” button/icon on your android device will go back to the previous page of the selected tab. If you’re at the last page already, pressing the back button will close the app WITHOUT confirmation.
– To exit the app, press the “Menu” button/icon and then press on the “Exit” button.

Planned features for next release:
– Zoom feature and/or pinch-to-zoom
– Forward, backward, refresh buttons via context menu
– External SD card cache option

Here are some screenshots of the app:
FavSites Screenshot 1 of 4  FavSites Screenshot 2 of 4

FavSites Screenshot 3 of 4  FavSites Screenshot 4 of 4

So without further ado, here’s the download link to FavSites 1.0 (Tested on Android 2.1 and above in Emulator and Nexus One Running On Android 2.2):

Download FavSites 1.0

If you have any comments/suggestions/bug reports, kindly use the comment feature in this blog or if you prefer, send them over to malcolm.lim [AT] Thanks and enjoy 🙂

Categories: Android Apps, Favsites

There will not be a Nexus Two according to Google CEO

July 4, 2010 Leave a comment

According to Google CEO Eric Schmidt, there will not be a nexus two. Google was not trying to compete with other smartphone makers such as Apple’s IPhone but rather, the idea was to bring the android platform hardware forward. I believe this makes sense as Google has not been pushing Nexus One since its launch. Since its quite likely that there will not be a nexus two, this means our Nexus One phones will be the ONLY “google phone”, hence it’ll be a unique phone and possibly go down in history when google stops selling the phone at one point. It’ll probably fetch a high(er) price than its original, who knows, since its the only “google phone” around despite its aging hardware (In the future) and possibly software. Time will tell. Here’s the original source link to the article:

Source Link

Categories: News

How to get Apps 2 SD Working for ALL apps in Android 2.2 AKA Froyo for Unrooted Nexus One Only

July 3, 2010 12 comments

When froyo was out, there was no way to get the apps to install to SD unless the developer explicitly allows it. Fortunately, there’s a way to manually enable the apps2sd feature. Take note that I will not be held responsible for anything that happens to your phone if you follow these instructions, but they were fully tested on my own phone and it works great. This is only for unrooted Nexus One only.

1. Get the android SDK for 2.2 froyo (google it)
2. Install the SDK
3. Follow the instructions here:, for those using Windows 7 (like myself), get the usb drivers there (there’s a link to it), install it via your system hardware tab in Win 7.
4. On your phone, go to settings > applications > development > usb debugging -> enable it.
5. Plug in your phone to your usb cable, make sure it is turned on like how you would normally transfer files to your SD card.
6. Go to the android SDK\tools folder in your C: with start -> run -> cmd
(ex: cd\android-sdk-windows\tools when in CMD mode)
7. Type adb devices, make sure there’s something like:

List of devices attached
HT********* device

shown in the list. If yes then you have installed the drivers correctly, otherwise, go back to the page in step 3 and install the drivers properly again. Then try again.
8. After that, type adb shell in the command prompt (CMD)
9. then type pm setInstallLocation 2 (this is case sensitive, type it exactly with the case).
10. You should get something like this after typing it in:

$ pm setInstallLocation 2
pm setInstallLocation 2

11. You may then verify that the command was executed properly by typing:

$ pm getInstallLocation
pm getInstallLocation

12. Once done, type exit to exit the adb shell. Then type adb kill-server and press enter. This will kill the daemon, if you dont kill it, you wont be able to disconnect your usb via windows “safely remove usb” option.

After that is done, you may remove your usb cable from your phone and try to install some apps that are large in size, games such as raging thunder works best. After installing, you can go to settings -> applications -> manage apps and go to the apps on sd to check if the app/game is indeed in the sd. You will notice that the space shown there is the ACTUAL amount of space used by the app in your memory. So in short, not all the space will go to the SD card, but MOST of it will. For example a 5 mb game may have 1mb in memory and remaining 4mb in the sd card, so you still have lots of space. Do this for most of your apps and you will have LOTS of free space on your phone memory!

Take note that for widgets and keyboard replacements you SHOULD NEVER EVER use the apps2sd feature. Always set your location back to default by typing:

pm setInstallLocation 0 in the adb shell to revert back to the default storage method, then you may install your widgets/keyboard replacements. Then when you want to install apps to the SD, just do pm setInstallLocation 2 again. I have rebooted my phone a few times and the apps still stays there in the launcher, so far no issues. Take note that as you have more and more apps installed to your SD, it will take a LOT longer for the apps that have been installed to SD to appear on your homescreen or in the app drawer, just be patient and wait, they’ll be there. Hope guide this helps!

BTW this works for apps in the market too. Some apps may go into force closed mode, if it does, try it with the default install location (0) and install the app again.

Categories: Tutorial