android - 使用意图打开所有电子商务应用程序
问题描述
我想做这样的事情,我在我的应用程序的编辑文本中写了一些产品名称(例如笔记本电脑鼠标),然后我单击搜索按钮,安装在用户手机中的所有电子商务应用程序都应该显示为一个选项(就像分享意图)。有没有办法做到这一点?
解决方案
我不认为所有电子商务应用程序都有类似的意图过滤器。大多数应用程序将在其主页上包含意图过滤器ACTION_VIEW
,但这也被许多其他应用程序使用。您可以使用类别,但电子商务应用程序之间没有固定的标准。
您需要为要支持的所有电子商务应用程序创建一个自定义选择器,并独立添加每个应用程序。
推荐阅读
- flutter - 根据条件显示 ListTile 的数量
- html - 需要帮助实现切换栏的方面
- azure - Azure 应用服务横向扩展超过 100 个实例?
- html - 我如何拥有一个固定的右对齐容器并使用父级滚动?
- java - 在另一个类中重用字段
- javascript - 使用自定义点击事件来构建使用序列段的漏斗
- java - 自定义注解、可插入注解处理和 AOP(面向切面编程)之间的根本区别是什么?
- javascript - Chart.js - 如何将数组集合推送到数据集中
- powerbi - PowerBI 中日期可视化计数的聚集柱形图
- aws-glue - 我可以控制 AWS Glue 服务中的 DPU 数量吗?