我正在做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
这是一个设计不佳的测试,因为您要求测试默认情况下手机上不存在的功能。您首先必须编写一个android应用程序,该应用程序可以完全基于意图发送电子邮件,而无需用户交互,然后安装它,最后通过发送意向来触发它。 –
谢谢!你的意思是电子邮件应用程序没有附加mp3文件的功能吗?如何附加图片?此测试的主要目的是确保电子邮件或MMS可以发送附加文件。 – Homer
iirc你可以“开始”一个有意向的电子邮件,但是电子邮件不会在没有进一步用户交互的情况下发送。如果你想自动执行它,你必须编写自己的电子邮件发送程序,在这一点上,你真的测试你的程序,只能通过扩展android。 MMS的情况可能会有所不同。 –