开发者

Searching for Android apps by permissions, features and intents [closed]

Closed. This question is seeking recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 2 years ago.

Improve this question

Are there services out there that let the user search or browse an Android app market by specifying the app's permissions (e.g. android.permission.RECORD_AUDIO), features (e.g. android.hardware.microphone), launched or filtered intents (e.g. android.speech.action.RECOGNIZE_SPEECH)?

I am interested in locating 3rd party apps that could complement my app in the Android environment so that I could recommend such apps to my users, ideally programmatically. What I've used so far is Google Code Search queries such as http://www.google.com/codesearch?q=RECOGNI开发者_开发技巧ZE_SPEECH, but these cover only open source apps. Is there a better way?

Update: note that Google Code Search has meanwhile been shut down. Sad. It was a really useful service.


No you can't do this. The only way I see is to build your own crawler with http://code.google.com/p/android-market-api/


If you're interested, I've developed an app, StripSearch, to filter search listings by the permissions used. The app works by excluding results that don't meet the permission requirements specified by a given search filter (a filter can exclude, require, or ignore specific permissions). Several filters are included by default, but you can create your own as well.

Get StripSearch here: https://play.google.com/store/apps/details?id=com.hasslefixes.stripsearch

If you want to see a demo explaining its usage, you can watch a video here: https://www.youtube.com/watch?v=mynw3rbky5A

StripSearch is free, does not include ads or spyware, and only uses the following permissions:

  • android.permission.INTERNET (obviously needed to search the store)
  • com.google.android.providers.gsf.permission.READ_GSERVICES (needed to obtain the Google Play Android ID tied to your phone and account)

Giv it a try!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜