Found the solution to view unicode on Android based phones and tablets.
1. Download Opera Mini browser from Android Market. It takes two minutes to do so and it's free.
2. Type "config:" (exclude quotes) in the address bar and hit 'Go' . Configuration page will be displayed.
3. Scroll down and look for 'Use bitmap fonts for complex scripts' and select 'Yes'.
4. Click 'Save'.
5. Close the browser and try webpage with Punjabi unicode font.
I tried the above on my samsung galaxy tablet and the Punjabi fonts are visible very clearly.