我有两个不同的扩展文件(.PTI,.PDB),它附在gmail中。我希望使用我的特定应用程序打开此附加文件。以下是我正在尝试的代码..
<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="content" />
<data android:mimeType="application/*" />
<data android:pathPattern=".*.PTI" >
<data android:host="*" />
</data>
</intent-filter>
<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="content" />
<data android:mimeType="application/*" />
<data android:pathPattern=".*.PDB" >
<data android:host="*" />
</data>
</intent-filter>
这仅适用于.PTI文件。但是,当我尝试使用相同的应用程序打开.PDB文件时,它说“找不到应用程序打开此文件”。我怎么能为.PTI和.PDB?
这样做答案 0 :(得分:0)
您的<intent-filter>
对于PDB有<data android:scheme="conten" />
- 错过了&#39; t。它应该是
<data android:scheme="content" />