我制作了一个应用程序,它从保存在 NFC 标签上的链接播放视频。这些视频的链接将以 .3gp 或 .mp4 等结尾,例如http://commonsware.com/misc/test2.3gp。
我的清单是这样的
<activity
android:name="com.example.nfcv1.VedioView"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="http"
android:pathPrefix="/.3gp"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIDEOVIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
但问题是此活动从任何类型的链接开始,例如 www.google.com 我想将此活动限制为仅在检测到视频链接时打开,否则请转到浏览器打开链接。