我想實現一個選項發送電子郵件。現在我可以發送電子郵件,但問題是,Android顯示許多應用程序發送,如藍牙,臉譜,消息等,這是不需要的。我需要避免這種情況,只顯示電子郵件客戶端應用程序發送電子郵件只有電子郵件客戶端應用程序在Android
Intent intent = new Intent(Intent.ACTION_SEND);
String[] emails = {"[email protected]"};
intent.putExtra(Intent.EXTRA_EMAIL, emails);
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.putExtra(Intent.EXTRA_SUBJECT, "Test App");
intent.putExtra(Intent.EXTRA_TEXT, "Email Body");
intent.setType("message/rfc822");
startActivity(intent);
如果有任何人知道如何做到這一點,請讓我知道
你能展示你目前使用的代碼嗎? – beyerss 2012-07-26 14:53:29
Intent intent = new Intent(Intent.ACTION_SEND); String [] emails = {「[email protected]」}; intent.putExtra(Intent.EXTRA_EMAIL,emails); intent.putExtra(Intent.EXTRA_STREAM,uri); intent.putExtra(Intent.EXTRA_SUBJECT,「Test App」); intent.putExtra(Intent.EXTRA_TEXT,「電子郵件正文」); intent.setType(「」message/rfc822「); startActivity(intent); – 2012-07-26 15:02:27
這就是我現在正在做的,beyerss – 2012-07-26 15:03:19