Поиск приложений Android по разрешениям, функциям и намерениям - PullRequest
6 голосов
/ 27 мая 2011

Существуют ли какие-либо службы, которые позволяют пользователю искать или просматривать рынок приложений Android, указав разрешения (например, android.permission.RECORD_AUDIO), функции (например, android.hardware.microphone), запущенные или отфильтрованные намерения (например, android.speech.action.RECOGNIZE_SPEECH)?

Мне интересно найти сторонние приложения, которые могли бы дополнить мое приложение в среде Android, чтобы я мог рекомендовать такие приложения своим пользователям, в идеале программно.До сих пор я использовал запросы поиска кода Google, такие как http://www.google.com/codesearch?q=RECOGNIZE_SPEECH,, но они охватывают только приложения с открытым исходным кодом.Есть ли лучший способ?

Обновление : обратите внимание, что поиск кода Google пока что закрыт.Печальный.Это был действительно полезный сервис.

Ответы [ 4 ]

2 голосов
/ 18 сентября 2014

Если вам интересно, я разработал приложение StripSearch для фильтрации поисковых запросов по используемым разрешениям.Приложение работает, исключая результаты, которые не соответствуют требованиям к разрешениям, указанным в данном фильтре поиска (фильтр может исключать, требовать или игнорировать определенные разрешения).Несколько фильтров включены по умолчанию, но вы также можете создать свой собственный.

Получить StripSearch здесь: https://play.google.com/store/apps/details?id=com.hasslefixes.stripsearch

Если вы хотите увидеть демонстрацию, объясняющую его использование, вы можете посмотретьвидео здесь: https://www.youtube.com/watch?v=mynw3rbky5A

StripSearch бесплатен, не содержит рекламы и шпионских программ и использует только следующие разрешения:

  • android.permission.INTERNET (очевидно, необходим для поиска вstore)
  • com.google.android.providers.gsf.permission.READ_GSERVICES (необходимо для получения идентификатора Google Play Android, привязанного к вашему телефону и учетной записи)

Попробуйте!

2 голосов
/ 27 мая 2011

Нет, ты не можешь сделать это.Единственный способ, которым я вижу, - это создать свой собственный гусеничный ход с http://code.google.com/p/android-market-api/

1 голос
/ 19 февраля 2013

Из связанного вопроса есть ApeFS , который является интерфейсом магазина Play, в фильтрах разрешений которого есть результаты поиска.

0 голосов
/ 16 декабря 2011

Вы можете использовать маркет-фильтры.
Посмотрите на примеры в этой странице
И укажите свое разрешение в Использует функцию

...