按权限,function和意图搜索Android应用程序

是否有服务通过指定应用程序的权限(例如android.permission.RECORD_AUDIO ),function(例如android.hardware.microphone ),启动或过滤的意图(例如android.speech.action.RECOGNIZE_SPEECH )来让用户搜索或浏览Android应用程序市场android.speech.action.RECOGNIZE_SPEECH )?

我有兴趣find可以在Android环境中补充我的应用程序的第三方应用程序,以便我可以向我的用户推荐这样的应用程序,理想情况是以编程方式。 我到目前为止使用的是Google代码搜索查询,例如http://www.google.com/codesearch?q=RECOGNIZE_SPEECH ,但这些只包含开源应用。 有没有更好的办法?

更新 :请注意,Google代码搜索已被关闭。 伤心。 这是一项非常有用的服务。

如果你有兴趣,我开发了一个应用程序StripSearch,按照使用的权限过滤搜索列表。 该应用程序的工作原理是排除不符合给定搜索filter指定的权限要求的结果(filter可以排除,要求或忽略特定权限)。 默认情况下包含多个filter,但您也可以创建自己的filter。

在此处获取StripSearch: https : //play.google.com/store/apps/details? id = com.hasslefixes.stripsearch

如果您想看一个解释其用法的演示,可以在此处观看video: https : //www.youtube.com/watch?v = mynw3rbky5A

StripSearch是免费的,不包含广告或间谍软件,仅使用以下权限:

  • android.permission.INTERNET(显然需要搜索商店)
  • com.google.android.providers.gsf.permission.READ_GSERVICES(需要获取与您的手机和帐户绑定的Google Play Android ID)

试一试吧!

不,你不能这样做。 我看到的唯一方法是使用http://code.google.com/p/android-market-api/构建您自己的抓取工具

从相关问题来看, ApeFS是Play商店的前端,其搜索结果中包含权限filter。

您可以使用市场filter。
请查看此页面中的示例
并在使用function中指定您的权限