Sunday, July 31, 2011

Widgetsoid - Best free system widget android 2.2 and 2.3

Widgets are one of the greatest features in Android phones. They are small apps designed to work from the home screen. System widgets makes the innards of android phones easily accessible.

Widgetsoid2.x is the system widget I use most. This app provides more toggles and more customizability than any other apps out there. And the best part - its free. Two versions of the app is available in the android market. Widgetsoid and Widgetsoid2.x. the first one is aimed at devices running on android version 1.6 and below. The 2.x is for those running on android 2.0 and up.

The app provides an option to toggle almost every toggleable setting available on android phones.
 
Update:

Complete Feature List of Widgetsoid2.x

These are the complete list of options with their descriptions available on widgetsoid2.x. The list is based on the latest version of widgetsoid2.x ie, 3.2.4

Network
  1. WiFi
  2. Portable Hotspot -Share your internet connection over wifi
  3. Bluetoot
  4. Mobile Data - Toggle mobile internet (2/3/4G)
  5. 2G/3G - Switch between 2G and 3G
  6. 4G - Enable/Disable 4G
  7. Data Sync - Chose whether your online accounts(Gmail, Facebook) needs to be synced with the device or not
  8. Data Sync Now - Force a data synchronization immediately
  9. Tether USB - Share your mobile internet over the USB cable
  10. USB storage - Turn on/off USB storage mode
  11. Airplane - Disconnect all your wireless connections which includes cell coverage bluetooth, wifi, gps, radio
Screen
  1. Screen Timeout -  Two sets of screen timeout options are available. You can either toggle between 15s/1m/5mts or 30sec/2min/5min
  2. Lock Screen - Turn off the display and lock the device
  3. Lock pattern - Change the lock pattern
  4. Auto lock - Doesn't like to unlock the phone everytime?. This options disables the device lock so that you can use the phone right away.
  5. Orientation - Determine whether you want the phone to rotate the screen on device rotation.
  6. Brightness - Switch between brightness levels
  7. Always on - Screen stays on
  8. Stay awake - Screen stay awake when phone is being charged
Sound
  1. Ring Mode - Switch between ring and vibrate
  2. Vibrate - Enable/Disable vibrate
  3. Silent - Silent mode
  4. Speaker - Audio speaker
  5. Volume control - Change volume for media and sounds
  6. Media Scanner - Initiates media scanner to find new files on SD card
  7. Previous - Previous song
  8. Play/Pause - 
  9. Next - Next song
Other
  1. GPS
  2. Battery - Level meter
  3. Temperature - Battery temperature not the climate one
  4. Phone memory - Available phone memory
  5. SD memory - 
  6. RAM memory
  7. Flashlight - use the flash as a continuous light
  8. SD card - Mount/unmount SD Card
  9. Lock Buttons - Lock for widgetsoid widget
  10. Reboot - Reboot phone - requires root
  11. Locale - Change the locale of the phone
  12. Debut USB - Phone will change the mode to Debug upon connection with a computer
Shortcuts
  1. Application - 
  2. Contact - Call/SMS/email a contact
  3. Bookmark
  4. Tasker task - needs tasker to be installed
Some of the switches have further customizations avilable in the global preferences. For example The sub-settings in Mobile Data toggle will allow you to select the method with which the widgetsoid disables the data. You can use APN toggle, APN rename or Root toggle for disabling the mobile data network.

Extensive customization options to tweak the appearance of the widgets are also available in widgetsoid. And it performed well on every task I throw at it . Overall I think widgetsoid2.x is the best system widget available for android platform.

Wednesday, July 20, 2011

Nokia mobile phone price increased in india

I don't know why is Nokia doing this. They are clearly drilling holes in an already sinking ship. When news from other part of the world are coming out about Nokia lowering price of their handsets to stay in business (Read the news here : Daily Tech: Nokia slashes smart phone prices), they are increasing price in India.

I was a Nokia fan boy for a very long time but their disregard to improving usability especially that of touch devices forced me to shift my foot. The company had an undisputed reputation to provide good quality hardware at compelling prices and that too is now biting the dust.

When I heard about the price cuts in Europe, I checked their Indian website for any information on lowering prices in India. But the prices were still the same. To be honest, I believed a price reduction is coming to Indian market also. So I took a screen shot of the prices available at that time so that I can calculate the cut they are doing to stay up in the battle.

The screen shot included prices of the top level( I mean phones that are displayed in the top row - not the 'best in category' thing) phones ie, C7, C6-01, C6 and C5-03 ( Nokia phone that made me interested in this was C7).

The Prices were as follows

C7 - 17,734 ($ 399)

C6-01 - 14,299 ($ 322)

C6 - 12,499 ($ 282)

C5-03 - 8,899 ($ 200)


Nokia mobile price on 8th July 2011


When I checked back today, to my surprise the prices were higher than the previous ones. The following are the increased values.

C7 - 18,399 ($ 414)

C6-01 - 14,979 ($ 338)

C6 - 13,089 ($ 295) 

C5-03 - 9,319 ($ 210)
Nokia mobile price on 18th July 2011

Check the latest prices here

Nokia increased the prices from 3.5% to 5% for their phones. Too bad I didn't have a note on any other item in their inventory.

Is this price hike in view of the new survey result?

On July 11 The Mobile Indian released a survey on the most searched mobile phones by Indian customers. The survey was based on the searching preference of 670,000 users of 'The Mobile Indian' website in June. Nokia, to the surprise of many, topped the list by snatching 4 out of the top 5 including the top 3. In the top 25 list Nokia got 12 admissions.

The goal of the survey as they say was "to give marketers a monthly insight into changing consumer preferences". Just 1 week after the survey result came out, Nokia was found to have increased the prices ( 'Found to have' - because I do not know when exactly the change was made).

Three of the above mentioned handsets are in the top 25 list with the exception of C6-01. And all got a price hike.

Was that just a coincidence ? to be frank, I don't know. You decide.

Tuesday, July 12, 2011

Disabling Mobile Data Network in Android 2.2

Mobile data network simply termed as 2G/3G networks are one of the biggest attractions ( in view of carrier selectivity and customizability)  and the largest pocket drainers in android smart phones. Some mobile carriers charge you for a whole plan as soon as you transfer the first bytes of data. Eg. My friend gets charged 50 cents on his first data exchange on any day where 50 cents is the fees for one full day of unlimited data transfer.

This post deals with different methods of disabling data connection on Android 2.2 . The method described here is tested to be working on Samsung Galaxy Ace running on android 2.2.1.

Method 1. Install APNDroid - The easy way

APNDroid is a free app available in the market which does the job without you needing to learn any technical stuff. It also provides a widget with which you can enable or disable data network on single touch. APNDroid disables all the 2G(EDGE/GPRS) and 3G networks together.

In my galaxy ace network was completely turned off when switched on after a power off. But I heard complaints of it not working in some phones when phone is switched off for more than 30 minutes. But given how this app work it is not possible unless the phone tries to download fresh settings from the network.

Here is a screenshot guide for APNDroid installation and usage

Open the Android Market and search for APNDroid. Install the first one. The on-off widget (Third search result) will also work but the app gives more control over the process thats why I recommend the first one.

After the successful installation go to the home screen and long press to open the widgets. Select APNDroid from the widget list.
Mobile Data Network - Off
Mobile Data Network - On

The widget will be added to home screen. The colour of the widget represents the on off status also. Green indicates that you can connect to the data network and red indicate that you are cut off from the internet.


Same kind of on-off button along with further customizations is available in the actual app also. Below is the screen shot of APNDroid home screen. You can toggle 2G/3G on or off with the first button. There is also option to keep the MMS enabled

APNDroid Home Screen
Update : APNDroid will not work correctly in roaming if you have enabled using packet data while roaming. In that case you need to select 'Disable all APNs' from the menu to completely disconnect from network.

Update 2 : APNDroid free was pulled from Android market. Only APNDroid Pro is available currently. So I suggest you use 'APN Manager' which has the same functionality.
Method 2. Disable the Packet Data connection

In android 2.2 there is an option to disable packet data which essentially turns off the internet connection.

Go to Settings >> Wireless and Networks >> Mobile Networks and toggle Use Packet Data to off. You will now be disconnected(hopefully!! - Explanation follows) from the mobile network. Some softwares may still be able to access internet if it was given privileges to change system settings during installation. So this method is not 100% efficient.

Below screeshots will give you a guided tour to the settings
Options >>Settings
Select wireless and network settings
Select mobile networks




In the above screen you can toggle packet data on or off. You can also selectively disable data usage while on roaming and 3G from this screen. Please make a note on the menu item 'Access Point Names' because we will be using it in the next method.

Method 3. Creating a new (fake) Access Point Name ( APN)

Access Point Name is like a website address. Difference is that you have to connect to this mother website first to access all other data in the internet. If you got the address of this mother website wrong you won't be able to connect to anything at all. This is the principle we use in the third method.

It is more safe as any software, be it a system one or a user installed one, will try to access internet through our fake APN which anyway would fail. If you want to connect to internet anytime, you can just change to default access point to the original one.

Here are the details of creating a new APN

 Clicking on the 'Access Point Names' will present you with a list of access points in your phone. Text in big white letters denotes the name of the access point in your phone and the small green one denotes the APN - the mother site name.

There are currently two items in my list one (bsnlnet) is for internet access and other as its name suggests is for mms.


Now we have to create another Access point like the one listed but with fake credentials. For creating a new APN, click on the options and select 'New APN'

You will be presented with long list of things to fill in . Don't worry we only need to fill in just two things here,  viz Name and APN.
For this example I gave values 'NewAPN' to the Name field and 'sampleapn' to the APN field. But you can add anything in these fields. Only thing to note is that you should not add an APN name same as that in your default list. (for me that would be bsnlnet)
I would suggest avoiding APN close to the default one also as there might be a test APN with that name( No, I am not a paranoid).
You need to fill in only the first two entries (This is the minimum requirement to save a new access point). So leave others as such. After filling the two fields, save the New APN.













Now select the new fake APN from the list as default connectivity point by tapping on the small circle on its right side ( Default APN is highlighted green here). Now you will be successfully off the internet.
If you want to connect to internet anytime, just change the default back to the real one. This change cannot be over ridden except in case of a settings restore so it is more reliable than the second one.









Note : No method described here interfere with WiFi connections.

Finally I want to add a note on advantages and disadvantages of disabling a mobile data network. It is the disadvantages that I want you to read closely as it might prove to be more valuable at the end of the day.

Advantages of disabling Mobile Data Network

  1. Saves data costs.
  2. Disables ads in free apps as they wont be able to access the ad servers.
  3. Improves battery life (Androids are notorious for poor battery life).
  4. Prevent entry of malicious software.
Disadvantages
  1. You won't be able to access the phone remotely in case it is lost or stolen as it will be masked from the internet.
  2. Google's kill switch to remotely wipe malicious apps already installed on your system won't work.
  3. Whole point of owning a smartphone is the ability to get connected and stay connected. Its your call.

Saturday, July 2, 2011

Facebook for android 1.6.0 review

This is the review of the newest update of Facebook app for android. Facebook for android is an official app developed by the facebook development team and is available for free in the android market.

The app from the official source is always expected to be the best one. But here the case is different. The newest update actually made the app a disabled one. Many of the sections that worked fine previously in the 1.5.x version went completely rogue on the latest version

HOME SCREEN

Home screen in facebook for android is almost similar to the one in previous edition. Home screen provides access to the 9 sections and provide you with a scroll of graphics (photos and videos ) in your news feed.

NEWS FEED



  The interesting addition to the news feed section is the ability to upload videos . Uploading videos is done by clicking the camera icon on the second line. The top right button on the news feed screen now lets you select the type of information you want to be displayed on the screen. All of these were good intentions but a crappy code for the implementation of the functionality drove the facebook app to a ditch.

News feed now refreshes constantly every 2 or so seconds if we select anything other than videos and in the latter case nothing loads at all.

UPDATE: News feed is now working fine but videos are still in dark. The news feed is equipped with continuous scrolling which is kinda good because it loads additional items automatically when you near the end of list.
UPDATE 2 : App crashes many a times when trying to download the news feed. The newest update of 1.6.1 also didn't fix this.

CHAT

Chat is the worst part of the new update. Most of the time the chat keeps on loading like forever and finally will say "none of your friends are available to chat" or connection terminated. The no friend thing was always false when I cross checked on my desktop browser.

Another bug in the chat function is the reappearance of active conversations even after I closed it long time ago. I had three conversations currently in that section one of which actually ended 2 weeks ago ( on the previous version) and I have been trying to close it since then.

There was only one successful chat after the current update and this too had many glitches. Posts will appear to be published for sometime and then will vanish mysteriously, without the person at the other end ever seeing it.

One 'dangerous' bug in the program is the swap of the posts. ie, posts intended for one person went to another. This happened to me only once but could have created potentially serious complications so I decided not to use chat until an update is available.

UPDATE:  The newest update 1.6.1 resolved most of the previous problems but created new ones. Some times when I am chatting with another person, what I write come in chat screen and what he replies will come in messages section.

FRIENDS REQUEST

In the previous edition, confirming a friend request gave an acknowledgment 'confirmed'. But in the new edition it is shown as 'Ignored'. When I first saw this I thought I mistakenly clicked the reject button. When I opened the desktop to send a request, I saw the person as my friend. This again happened one day later which confirmed the bug.

SPEED

The app now is slower than the mobile version of facebook which offer a slightly less featured 'social network'. Also the desirability of the content decreased as most of the items on the wall now contains 'x' is now friends with 'Y' and 10 others (on my last visit 11 out of first 20 posts were in this class). I virtually had no use with these posts as friend finder is a very good at justifying its name.

MESSAGES

Messages have a good addition as 'to be replied' messages are now marked, so you would know whom to message.

NOTIFICATIONS

You can now set notifications for messages, friend requests and invites. Messages includes both chats and messages and the notification comes only like' you have 2 messages'. Usually clicking on the notification will lead to chat or messages directly. But there were occurrences of appearance of notification without the arrival of any new message or chat.

UPDATE : The notification is more a menace now than a help. What would you expect to happen when you click on a notification item about a new message?. Open app in the correct section ( Chat or message) and show you the message. right?. There is the twist, 4 out of 5 notifications opened nothing. No program opening, no showing the chat, nothing. Just the notification item disappeared thats all.


CONCLUSION

When I downloaded facebook for android for the first time it was an app with 4.5 stars but at the time of writing this it has dipped tot 3.5 because of a large number of negative reviews(One starred ) on the current version. The app now look like an alpha version of the new interface( Its quality is definitely below beta). If the facebook developers do not wake up, the app will end up with 2 or 3 stars by the time they roll out a bug fixed release.

UPDATE: the 1.6.1 version didn't address many of the problems people pointed out about the previous version. They just added some more half baked functions. Is facebook abandoning Andriod platform?.  Android reached 550,000 activations per day by july 14 2011. How can they ignore a platform on which a million devices are activated every other day?. Or is it facebook just going away from what is potentially going to be a Google + territory?

UPDATE 2: 1.6.2 app was one of the best in series with apparently no issues in most phones. The app raised the star rating  to 3.5. But the newest release of facebook for android 1.6.3 proved to be a disaster again. So any one in 1.6.2 please stay there. And update only after reading the latest app reviews from market.