String nameVcard = "BEGIN:VCARD" +"\n"+ "VERSION:2.1" +"\n" + "N:;" + (EditText) findViewById(R.id.mName) + "\n" +"ORG:"+"\n"+ "TEL;WORK:" +(EditText) findViewById(R.id.mNumber)+ "\n" + "END:VCARD";
you are using directly toString() on the EditText object. You should change
(EditText) findViewById(R.id.mName)
with
((EditText) findViewById(R.id.mName)).getText().toString()
for every EditText