Android可以使用ACTION_SEND调用服务吗

Android可以使用ACTION_SEND调用服务吗,android,android-intent,intentfilter,android-service,Android,Android Intent,Intentfilter,Android Service,我已经成功地使用了ACTION_SEND intent,当在gallery中按下share按钮时,它会在列表中显示我的应用程序。我的应用程序基本上会将所选图片发送到我的计算机,不需要用户进一步输入。与其在列表中选择时启动我的应用程序(这是一个不必要的步骤),是否可以将数据传递到我自己的服务,该服务发送图片并避免启动我的应用程序 如果没有,我还有什么其他选择?启动我的应用程序,发送图片并关闭活动 与其在列表中选择时启动我的应用程序(这是一个不必要的步骤),是否可以将数据传递到我自己的服务,该服务发

我已经成功地使用了ACTION_SEND intent,当在gallery中按下share按钮时,它会在列表中显示我的应用程序。我的应用程序基本上会将所选图片发送到我的计算机,不需要用户进一步输入。与其在列表中选择时启动我的应用程序(这是一个不必要的步骤),是否可以将数据传递到我自己的服务,该服务发送图片并避免启动我的应用程序

如果没有,我还有什么其他选择?启动我的应用程序,发送图片并关闭活动

与其在列表中选择时启动我的应用程序(这是一个不必要的步骤),是否可以将数据传递到我自己的服务,该服务发送图片并避免启动我的应用程序

ACTION\u SEND
用于启动活动,而不是服务——对不起

如果没有,我还有什么其他选择?启动我的应用程序,发送图片并关闭活动


听起来很合理。如果您在
onCreate()
中执行所有这些操作,调用
finish()
,并且从不调用
setContentView()
,则不会向用户显示任何内容。

至少在我测试过的少数设备上,即使带有
主题。半透明。NoTitleBar
活动,即使
setContentView()
从未被调用,活动在
onCreate()中完成。
@JeffreyBlattman:我经常使用它,看不到闪烁。请参阅和,选择三个。@commonware:您能解释一下为什么“ACTION\u SEND用于启动活动,而不是服务”吗?如果有任何文件能证明这一点或源代码,我将不胜感激。@LiMar:当您阅读
ACTION\u SEND
的文档时,您发现了什么?