Я хочу сделать что-то подобное, я пишу название продукта (например, мышь ноутбука) в тексте редактирования моего приложения, а затем нажимаю кнопку поиска, и все приложения электронной коммерции, установленные на мобильном телефоне пользователя, должны отображаться в качестве опции (точно так же, как разделять намерения). Есть какой-либо способ сделать это?
Я не думаю, что все приложения электронной коммерции имеют похожие фильтры намерений. Большинство приложений будут включать фильтр намерений ACTION_VIEW на своей главной странице, но он также используется многими другими приложениями. Вы можете использовать категории, но среди приложений электронной коммерции нет установленного стандарта.
Вам нужно будет создать настраиваемое средство выбора для всех приложений электронной коммерции, которые вы хотите поддерживать, и добавлять каждое приложение независимо.
Да, дружище, спасибо за быстрый ответ! ты предоставил мне путь!
@darshanbhatt спасибо! Примите это как ответ, если это решило вашу проблему
С
Intentнет никакой возможности. Все действия работают на<intent-filter>. Вы можете составить свой собственный список пакетов приложений электронной коммерции и отфильтровать их с помощью средства выбора намерений.