用我的应用打开电子邮件附件

时间:2013-01-21 10:23:58

标签: android attachment intentfilter

我想用我的应用打开电子邮件附件。我把它添加到我的清单文件中:

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

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

            <data
                android:host="*"
                android:mimeType="*/*"
                android:pathPattern=".*.pdf" />
        </intent-filter>

但是当我点击附件从电子邮件应用中打开它时,我在启动意图时获得了权限拒绝错误。 我还尝试添加清单:

<uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>
<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>

但它也没有帮助。 我测试了android 2.3.3和4.1.2。 我忘记了什么吗?

1 个答案:

答案 0 :(得分:1)

这是我的错误。我没有注意到,但我在清单文件中导出设置为false。