0
我註冊的文件擴展名在我的Android視頻播放器的應用程序清單中,通過下面的代碼:註冊擴展和創建快捷方式
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:host="*" />
<data android:pathPattern=".*\\.mp4" />
<data android:pathPattern=".*\\.3gp" />
<data android:pathPattern=".*\\.mkv" />
<data android:pathPattern=".*\\.webm" />
<data android:pathPattern=".*\\.zrp" />
</intent-filter>
這工作得很好,在安裝應用程序時,但是,不創建快捷方式。如果我從清單中刪除這部分,快捷方式通常是創建:註冊擴展和創建快捷方式:
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:host="*" />
如何實現兩者的任何想法?
你可以試試這個@Griberg https://androidsolved.wordpress.com/2015/07/11/how-to-create-android-app-home-shortcut/ –
謝謝你的建議。但是,我不尋找關於添加快捷方式的程序化解決方案,但是可以同時允許註冊擴展和快捷方式創建的清單標記形式。 – Gruiberg