我想构建一个将内容提供给其他应用程序的应用程序。
举个例子:
使用本机Messaging应用程序附加来自我的提供商的图片。
为了成为提供者,我已经注册了一些意图过滤器来做到这一点。我使用带有image / MIME类型的ACTION_GET_CONTENT。*
我注意到在某些设备中按预期工作,从“使用完整操作”对话框中的列表中选择应用程序。
然而,一些制造商,显然似乎不符合谷歌“建议”。
我们如何注册那些没有的?
我假设其中一些使用隐式意图调用,是否也可以拦截?
另一方面,如果这些意图是明确的,是否可以“拦截”它们并呈现“使用完整动作”对话框?
答案 0 :(得分:0)
1)如果您的问题是“如何拦截具有不同(非标准名称)的意图”,您可以使用intent intercept app找出所需的意图设置。
2)如果你的问题是“如何拦截未被截获的活动”我很害怕你不能。
我使用(1)方法找出如何拦截googles-android-2.2-calendar-show-event,该版本在4.0之前的版本中正式不支持但是有效(至少在我的手机上)。
我有(2)googles-android-4.4-calendar-show-event的问题“这应该是可以截取的但不是。它在4.4之前的版本中是可截获的。