找到正确的意图过滤器
问题描述:
我想要一个后台服务正在运行,当在图库中打开一个图像,然后对图像执行某种操作时,它就会开始运行......据我所知,图像在画廊将触发新的意图来显示此图像。 (如我错了请纠正我)。我的想法是在我想要实现的所述服务的意图过滤器中捕获该意图。找到正确的意图过滤器
这是我从清单意图过滤器:
<service android:name=".MyService">
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:path="/external/images/media" android:scheme="content" />
</intent-filter>
</service>
这个意图过滤器不工作,我不知道为什么。什么是正确的意图过滤器/我如何找到它?
答
什么是正确的意图过滤器/如何 我可以找到它吗?
你不能这样做。您无法拦截用于启动Activity
的Intent
。
那么我还有什么其他的方式来“倾听”这种事件呢?当图像在图库中打开时,我想通过网络将其传输到本地计算机。 – user283494 2010-03-01 12:55:10
'那么我还有什么其他方式需要“倾听”这种事件吗?“你不会也不会。”当图像在图库中打开时,我想通过网络将它传输到本地计算机“欢迎您编写您自己的具有此功能的图库式应用程序。 – CommonsWare 2010-03-01 14:08:52