发送邮件:
Uri uri = Uri.parse("mailto:242322@qq.com"); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); // intent.putExtra(Intent.EXTRA_CC, ""); // 抄送人 // intent.putExtra(Intent.EXTRA_SUBJECT, "这是邮件的主题部分"); // 主题 // intent.putExtra(Intent.EXTRA_TEXT, "这是邮件的正文部分"); // 正文 startActivity(Intent.createChooser(intent, "请选择邮件类应用"));
接收邮件manifest:
<activity android:name=".ResultActivity" > <!--<intent-filter>--> <!--<action android:name="android.intent.action.PICK"/>--> <!--<category android:name="android.intent.category.DEFAULT"/>--> <!--<category android:name="android.intent.category.OPENABLE"/>--> <!--<data android:mimeType="*/*"/>--> <!--</intent-filter>--> <intent-filter> <action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.SENDTO" /> <data android:scheme="mailto" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> <intent-filter android:label="@string/app_name"> <action android:name="android.intent.action.SEND" /> <data android:mimeType="text/plain" /> <data android:mimeType="image/*" /> <data android:mimeType="video/*" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
activity:
Intent intent = getIntent(); CharSequence text = intent.getCharSequenceExtra(Intent.EXTRA_TEXT); if (text != null) { Toast.makeText(this,text,Toast.LENGTH_SHORT).show(); }