this is why it only exports the public keys - and the tool to export the keys is separate from the android application. You can run the export tool on a machine with no internet if you worry about it sending keys or data anywhere - or just view the source here or compile it yourself. Once you have the addresses then you can view your balance (and it will update automatically) from your android phone, with no risk of anyone stealing them and making payments (because you need the private keys, which you can leave secure in your wallet.dat on a usb stick). I could even argue it's actually more secure using this tool to view your balance, because there's no way anyone could steal your bitcoins from just your public addresses...
Yes, although I'm hoping to get my hands on an iPhone soon then I'll port it to that - the code to actually parse the transactions from blockexplorer should port pretty easily to Objective C.
Will