gpt4 book ai didi

android - 如何导入电子邮件附件?

转载 作者:行者123 更新时间:2023-11-29 22:07:33 26 4
gpt4 key购买 nike

我想将电子邮件用作数据存储。

这就是我想要做的:让我的 android 应用程序将其私有(private)数据作为电子邮件附件发送,然后重新导入该附件并保存。

第一部分应该没问题,第二部分呢?

最佳答案

我不知道它是否适用于电子邮件,但您可以尝试一下。

将文件发送到您的应用程序

使用 Intent 过滤器注册您的应用程序能够处理特定类型的文件。您必须弄清楚要使用什么 Intent ,但我认为 ACTION_SEND 可能是您需要的。您需要指定 mime 类型以仅处理您的应用程序数据的类型。

<intent-filter>            
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>

设置完 Intent 过滤器后,您应该能够长按其他应用程序中的文件并将它们导出/发送到您的应用程序。

处理已发送的文件

在分配了 intent-filter 的 Activity 中,您需要在 onCreate 方法中从 Bundle 中捕获数据。请参阅本教程:http://developer.appcelerator.com/question/122137/is-there-any-hope-to-get-file-from-intent-uri-receive-outside-of-the-application

弄清楚注册的 Intent

可能有一种方法可以在模拟器中完成,但我在手机上安装了 aLogcat 来完成。当您长按文件并选择导出时,您将获得可供选择的选项列表。从中选择任何应用程序。转到 logcat,它会向您显示发送到您调用的应用程序的 Intent 。它会说这样的话p>

关于android - 如何导入电子邮件附件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com