我想从现有 Android 应用程序的包名称(或 google play 商店 URL)开始(例如https://play.google.com/store/apps/details?id=com.google.android.gm) ,并以编程方式获取它要求的权限列表。
在我对上述 URL 的“权限”选项卡上的 HTML 代码使用 JSoup 之前,我想知道是否存在更简洁的方法。例如,是否有用于此的 JSON API?
我想从现有 Android 应用程序的包名称(或 google play 商店 URL)开始(例如https://play.google.com/store/apps/details?id=com.google.android.gm) ,并以编程方式获取它要求的权限列表。
在我对上述 URL 的“权限”选项卡上的 HTML 代码使用 JSoup 之前,我想知道是否存在更简洁的方法。例如,是否有用于此的 JSON API?
Google Play 没有官方 API 可以满足您的需求。
但是,您可能能够使用这个非官方的 API,尽管它似乎已被放弃:
http://code.google.com/p/android-market-api/
我认为你最好的选择可能是获取源代码,解析它并祈祷它不会破坏。
目前没有简单的方法。有关此问题的更长讨论(较旧但仍然相关),请参见此处:https ://android.stackexchange.com/questions/20619/how-to-search-the-play-store-by-permissions/69964#69964