ฉันพยายามแบ่งปันข้อความโดยใช้เจตนา:
Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(android.content.Intent.EXTRA_TEXT, "TEXT");
และแปรปรวนกับตัวเลือก:
startActivity(Intent.createChooser(sms, getResources().getString(R.string.share_using)));
มันได้ผล! แต่สำหรับแอปอีเมลเท่านั้น
สิ่งที่ฉันต้องการคือความตั้งใจทั่วไปสำหรับแอพส่งข้อความทั้งหมด: อีเมล, SMS, IM (Whatsapp, Viber, Gmail, SMS ... ) ลองใช้android.content.Intent.ACTION_VIEW
และลองใช้โดยi.setType("vnd.android-dir/mms-sms");
ไม่ได้ช่วยอะไรเลย ...
( "vnd.android-dir/mms-sms"
ใช้ร่วมกันโดยใช้ sms เท่านั้น!)