fixing getMimeType function
added launchmode=singletop and will not let GCMReceiver create a new activity when its already open
version 3.4
using decodeSampledBitmapFromResource to short image size to avoid outOfMemory
version 3.6