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

问题描述:

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

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

更新:请注意,谷歌代码搜索已经同时被关闭。伤心。这是一个非常有用的服务。

不,你不能做到这一点。 我看到的唯一方法就是建立自己的履带与 http://code.google.com/p/android-market-api/

您可以使用市场过滤器。
看例子this page
并指定uses feature

+0

也许我误解了你的建议,但我看不出我(作为一个用户)可以利用市场的过滤器来获取所有应用程序的列表查询Android市场(或者任何市场),可以如录制音频。你能发布一些具体的代码吗? – Kaarel 2011-12-16 07:46:22

您的许可,从related question,有ApeFS这是一个前端,在其搜索结果中有权限过滤器Play商店。

如果你有兴趣,我已经开发了一个应用程序,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(需要获得谷歌Android的游戏ID绑定到您的电话和账号)

GIV试试吧!

+0

谢谢!这正是我需要的。 – mm2001 2015-01-06 21:35:06

+0

不幸的是,这个应用程序似乎不再适用于我的Android 5.1设备。我认为谷歌服务更新打破了它,现在我只是在尝试搜索时出现“Auth令牌被拒绝”错误。 – 2017-07-08 09:33:00