我怎么可以要求每次都打开一种文件?

时间:2015-05-18 11:21:21

标签: android pdf mime-types intentfilter

我正在尝试执行一项活动来保存用户可以通过互联网找到的某些PDF。我被下一个代码阻止了。

<activity
            android:name=".pdf.OpenPDFActivity"
            android:label="Add to Notapp"
            android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:scheme="file" />
                <data android:mimeType="*/*" />
                <data android:pathPattern=".*\\.pdf" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="application/pdf" />
            </intent-filter>
        </activity>

我希望被要求使用我的应用和其他观看者打开PDF文件。我的应用程序将存储文件,因此我希望每次用户单击PDF时对话框显示我的应用程序和查看器,但对话框有一个按钮来记住选择的应用程序。有什么方法可以避免这种情况吗?

0 个答案:

没有答案