Android 使用url启动我的应用程序时如何获取参数?
我在清单中添加了一个过滤器,使浏览器能够启动我的应用程序,如下所示Android 使用url启动我的应用程序时如何获取参数?,android,url,parameters,launch,Android,Url,Parameters,Launch,我在清单中添加了一个过滤器,使浏览器能够启动我的应用程序,如下所示 <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="test"
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test"
android:scheme="myapp" />
</intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test"
android:scheme="myapp" />
</intent-filter>
但我拿到了params的地址。“myapp://test?param1=123¶m2=456"
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test"
android:scheme="myapp" />
</intent-filter>
如何打开我的应用程序并获取这些参数?我们在activitie的onCreate方法中将这些参数作为额外参数获取。
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test"
android:scheme="myapp" />
</intent-filter>
要访问它,请使用:
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test"
android:scheme="myapp" />
</intent-filter>
getIntent().getExtras().getString(“参数1”) 看看这个
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test"
android:scheme="myapp" />
</intent-filter>