【问题标题】:Open all E-commerce apps using intent使用意图打开所有电子商务应用程序
【发布时间】:2018-07-01 16:05:56
【问题描述】:

我想做这样的事情,我在我的应用程序的编辑文本中写了一些产品名称(例如笔记本电脑鼠标),然后单击搜索按钮,安装在用户手机中的所有电子商务应用程序都应显示为一个选项(就像分享意图一样)。有没有办法做到这一点?

【问题讨论】:

  • 用Intent 没有办法。所有操作都适用于<intent-filter>。您可以制作自己的电子商务应用程序包列表,并使用 Intent 选择器对其进行过滤。

标签: android android-intent intentfilter


【解决方案1】:

我认为并非所有电子商务应用都有类似的意图过滤器。大多数应用程序将在其主页上包含意图过滤器ACTION_VIEW,但这也被许多其他应用程序使用。您可以使用类别,但电子商务应用之间没有固定的标准。

您需要为要支持的所有电子商务应用程序创建一个自定义选择器,并单独添加每个应用程序。

【讨论】:

  • 是的,谢谢哥们的快速回复!你给了我一个方法!
  • @darshanbhatt 谢谢!如果这解决了您的问题,请接受此作为答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-15
  • 1970-01-01
  • 1970-01-01
  • 2011-10-13
  • 2022-01-08
  • 1970-01-01
相关资源
最近更新 更多