假设用户安装了 spotify、youtube、xbmc 和 glympse 应用程序。
spotify-app 响应“spotify:album:123”-intents,glympse-app 响应“glympse.com/123”-intents。XBMC 应用程序和 YouTube 应用程序都响应“youtube.com/watch?v=123”-intents。
我想要得到的是每个响应这种意图的应用程序。我不想给出特定 URL/URI 的意图,而是希望让每个应用程序都响应某种 URL/URI 意图。
如果这还不够清楚,这里有一些非工作代码,它显示了我想要的内容(除了它只查询 URI)。
getPackageManager()->queryIntentActivities(new Intent(Intent.Action_VIEW, Uri.parse("http://*")), 0)