2011-08-30 75 views
-1

我正在做android测试。我需要知道如何使用adb shell自动运行测试。有谁知道如何发送电子邮件与通过adb外壳附加的图片? 这样的:发送附有经由adb外壳附图的电子邮件

am start -a android.intent.action.SENDTO -d sms:xxxx --es xxxxx 

如果与主题和正文一个完整的例子给出我将不胜感激。 我试过下面的命令,但它不起作用。

-e stream "file:///sdcard/test.jpg" -t image/jpeg 
+1

这是一个设计不佳的测试,因为您要求测试默认情况下手机上不存在的功能。您首先必须编写一个android应用程序,该应用程序可以完全基于意图发送电子邮件,而无需用户交互,然后安装它,最后通过发送意向来触发它。 –

+0

谢谢!你的意思是电子邮件应用程序没有附加mp3文件的功能吗?如何附加图片?此测试的主要目的是确保电子邮件或MMS可以发送附加文件。 – Homer

+0

iirc你可以“开始”一个有意向的电子邮件,但是电子邮件不会在没有进一步用户交互的情况下发送。如果你想自动执行它,你必须编写自己的电子邮件发送程序,在这一点上,你真的测试你的程序,只能通过扩展android。 MMS的情况可能会有所不同。 –

回答

-1

如果您已经注册您的模拟设备上的电子邮件账户,你可以简单地发送电子邮件从任何地方(这基本上是从任何电子邮件帐户的意思)地址 - 没有必要使用命令行魔术

+0

谢谢你的回答。但我正在做android测试。所以我需要知道如何使用adb shell自动运行测试。 – Homer

+0

这篇文章不回答@荷马的问题。他要求通过终端完成它。 – KULKING

相关问题