告诉android在打开具有特定扩展名的文件时启动我的应用程序

时间:2015-06-09 20:42:29

标签: android android-intent intentfilter

我已经编写了一个应用程序,它只对我制作的特殊文件进行加密,但我找不到告诉标准数据浏览器使用我的应用程序打开此扩展程序的方法。这就是我的intent-filter目前的样子:

<activity
    android:name="ImportDataActivity" >
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <action android:name="android.intent.action.EDIT" />
        <category android:name="android.intent.category.DEFAULT" />
        <data
            android:mimeType="application/octet-stream"
            android:host="*"
            android:pathPattern=".*\\.mEn"
        />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <action android:name="android.intent.action.EDIT" />
        <category android:name="android.intent.category.DEFAULT" />
        <data
            android:mimeType="application/.mEn"
            android:host="*" 
            android:pathPattern=".*\\.mEn"
        />
    </intent-filter>
</activity>

如何让标准dataexplorer使用我的应用程序打开此扩展程序?

0 个答案:

没有答案