簡體   English   中英

用於非啟動活動的Android意向過濾器

[英]Android intent filter for a non-launcher activity

我正在嘗試為活動的非常規擴展添加意圖過濾器。 但是在文件管理器(例如TotalCommander等)中,文件仍未與我的應用程序關聯,並且當我嘗試從文件管理器中打開文件時,Android不建議我的應用程序打開這些文件。 但是,當我將意圖過濾器移至啟動器活動時,一切開始正常運行。 所以我想知道-擴展的意圖過濾器應該僅添加到在清單中聲明為啟動器的活動中? 謝謝

這是我的意圖過濾器

<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="file"/>
        <data android:mimeType="*/*"/>
        <data android:pathPattern=".*\\.myext"/>
 </intent-filter>

只需添加host

<data android:host="*" />

如果未為過濾器指定主機 ,則將忽略端口屬性和所有路徑屬性

在這里了解更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM