有时候我们希望用我们的应用来打开特定URL或条形码,就像这样:
这个效果我们可以通过注册intent-filter来实现。
例如注册:
<activity
android:name="com.mush.SiteActivity"
android:label="@string/title_activity_site" >
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<data android:scheme ="site" />
</intent-filter>
</activity>
则系统遇到"site"开头的URL就会询问是否使用该应用打开。