-1

我正在开发一个android应用程序,开发程序有点困难。当我通过蓝牙接收文件时,我需要自动通过电子邮件发送此文件。我的应用程序在收到文件之前不会启动,即通过蓝牙传输使操作系统...

我一直在测试 FileObserver 类但是有一个问题,当我收到文件然后使用一种方法发送电子邮件,但是在运行该方法时通过蓝牙传递文件,有什么办法让它等到文件是完全发送?

4

2 回答 2

0

尝试这个,

Intent intent = new Intent (Intent.ACTION_VIEW , Uri.parse("mailto:" + "your_email"));
intent.putExtra(Intent.EXTRA_SUBJECT, "your_subject");
intent.putExtra(Intent.EXTRA_TEXT, "your_text");
startActivity(intent);
于 2013-03-26T08:36:21.937 回答
0

为了将文件添加为附件,请使用:

intent.putExtra(Intent.EXTRA_STREAM, <ure to file>);

例如:Uri.fromFile(file);

于 2013-03-26T14:26:41.920 回答