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

时间:2011-05-27 08:18:11

标签: android google-play android-intent

是否有服务允许用户通过指定应用的权限(例如android.permission.RECORD_AUDIO),功能(例如android.hardware.microphone),已启动或已过滤的意图(例如{}来让用户搜索或浏览Android应用市场{1}})?

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

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

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

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

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

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

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

试一试!

答案 2 :(得分:1)

related question开始,ApeFS是Play商店的前端,其搜索结果中包含权限过滤器。

答案 3 :(得分:-1)

您可以使用市场过滤器。
查看this page中的示例 并在uses feature

中指定您的权限