putString("address", "mynumberphone"); putString("sms_body", "MMS text"); putUri("android.intent.extra.STREAM", "file:///mnt/sdcard/test.jpg"); Not sure - but you have to set variables within functions without using quotation marks. Correct me if I'm wrong. address = "blablabla"; putString(address,...