【发布时间】:2020-05-31 22:13:14
【问题描述】:
我的理解是,为了处理外部意图,应用程序的manifest.xml 文件必须包含intent-filter;然而,使用 APK Analyzer,我看到 Spotify 应用程序的清单仅仅是:
<?xml version="1.0" encoding="UTF-8"?><manifest versionCode="55843262" configForSplit="" package="com.spotify.music" split="config.xxhdpi">
<application hasCode="false">
<meta-data name="com.android.vending.derived.apk.id" value="8"/>
</application>
</manifest>
这显示没有意图过滤器;但是,我可以通过以下方式打开 Spotify:
adb shell am start -a "android.media.action.MEDIA_PLAY_FROM_SEARCH" -e android.intent.extra.focus "vnd.android.cursor.item/*" -e query Bowie
我错过了什么?
【问题讨论】:
标签: android android-intent android-manifest intentfilter