You can do it using <intent-filter>
in your <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>
this should work for myApp://app1
, I am not sure if intent-filter can parse more complicated URLs like open?appUrl="app1"