小编Lor*_*ani的帖子

使用文件发送邮件至 Android 11 的操作

我在使用 Android 11 与 Gmail 应用程序或其他电子邮件发送器共享“.zip”文件时遇到问题。

Intent email_intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto",mailTo, null));
email_intent.putExtra(Intent.EXTRA_SUBJECT, "Log App");
email_intent.putExtra(Intent.EXTRA_TEXT,"");
email_intent.putExtra(Intent.EXTRA_STREAM, FileProvider.getUriForFile(getApplicationContext(), BuildConfig.APPLICATION_ID+".provider",new File(log)));
startActivity(Intent.createChooser(email_intent, getString(R.string.invia_tramite)));
Run Code Online (Sandbox Code Playgroud)

我没有使用 requestLegacy 等,而是使用 getExternalFilesDir。11 的较低版本可以使用。

请拯救我的日子:)

谢谢

email android file android-intent

4
推荐指数
1
解决办法
3791
查看次数

标签 统计

android ×1

android-intent ×1

email ×1

file ×1