I am trying to develop an android wallet using Ethereum go and I ran the DroidGeth from this link. I tried to ran ethereum on the testnet , but its taking for ever to download the blockchain .

How can I start geth in a light weight mode or spv mode as in bitcoin ? So that I can run it on a smartphone, without downloading the full blockchain ?

Is there a better way to do it ?