我想创建一系列将通过URL方案打开的应用程序。我想要做的是为所有这些使用相同的基本方案,但能够指定要打开的应用程序...这样的事情:
有可能吗?
THX
答案 0 :(得分:1)
您可以使用<intent-filter>
中的<activity>
:
<activity android:name=".activity.Activity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myApp" />
<data android:host="app1" />
</intent-filter>
</activity>
这适用于myApp://app1
,我不确定intent-filter是否可以解析更复杂的网址,例如open?appUrl="app1"
答案 1 :(得分:0)
是的,这是可能的。您需要在相应的应用BroadcastReceiver
中指定网址方案。