Android 选择/切换';从';来自命令行的电子邮件中的地址

Android 选择/切换';从';来自命令行的电子邮件中的地址,android,shell,android-intent,android-activity,adb,Android,Shell,Android Intent,Android Activity,Adb,我正在使用这个命令,它可以发送邮件 am start -a android.intent.action.SEND -t "text/plain" -c android.intent.category.DEFAULT -e to recipient@gmail.com -e android.intent.extra.SUBJECT Test -e android.intent.extra.TEXT "body" -n com.google.android.gm/.AutoSendActiv

我正在使用这个命令,它可以发送邮件

am start -a android.intent.action.SEND -t "text/plain"
-c android.intent.category.DEFAULT 
-e to recipient@gmail.com 
-e android.intent.extra.SUBJECT Test 
-e android.intent.extra.TEXT "body" 
-n com.google.android.gm/.AutoSendActivity com.google.android.gm
但是,由于我的gmail应用程序配置了多个帐户,因此无法确定是否选择/切换“发件人”地址


请帮我解答一下这是一个非常有趣的问题(比许多问题都更有独创性)。不幸的是,我的研究似乎表明这是不可能的

意图可以接受用户参数(
--user
),但是在我的测试中,这不适用于更改发送帐户

假设这只是针对您自己的设备,我提出的唯一解决方案是将目的指向您自己发送电子邮件的接收者-


如果您不是硬编码“发件人”,而是想动态选择一个已知帐户,您可以添加一个额外的帐户,并让您的接收者根据额外的帐户查找正确的帐户

谢谢您的回答@Nick。我不是android开发者。请让我知道,我可以如何设置java邮件或指向我一个链接,可以帮助我你可能只想检查一下gmail应用程序是否有直接的意图,你可以这样做。很可能是这样。我有几天没有时间把这些信息添加到我的答案中,sorryNick,这个链接指向的是.jar文件。我不知道如何安装它们。请告诉我一些步骤。我将等待你的时间