我正在尝试加载通过电子邮件发送的配置文件。
我的原始开发设备,lenovo A1将完美地读取它,但当我尝试其他任何事情时,我或者没有得到按钮,或者我收到消息“没有应用程序可以执行此操作”
我一直在尝试各种版本的Android清单,包括
<activity android:name=".ConfigurationActivity" android:screenOrientation="landscape" >
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:mimeType="application/jcrlccip" android:scheme="content"></data>
</intent-filter>
</activity>
和
<activity android:name=".ConfigurationActivity"
android:screenOrientation="landscape" >
<intent-filter
android:label="Comfort Android Data"
android:icon="@drawable/icon"
>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:pathPattern=".*\\.jcrlccip" android:scheme="content"></data>
<data android:mimeType="application/jcrlccip"
android:scheme="content"></data>
<data android:path="*.jcrlccip"></data>
</intent-filter>
</activity>
但除了在原始设备上没有效果.....
答案 0 :(得分:0)
最终答案是......
<activity android:name=".ConfigurationActivity" android:screenOrientation="landscape" >
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<action android:name="android.intent.action.SEND"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:pathPattern="*.jcrlccip"></data>
<data android:mimeType="application/jcrlccip"></data>
</intent-filter>
</activity>
pathPattern完全不同 尝试使用mimeType = application / octet-stream但没有路径模式,它提供打开所有内容但实际上不会打开任何内容。
答案 1 :(得分:0)
我在这里遇到了类似的问题Downloading attachment from g/email in Android。我发现我需要从不同的电子邮件客户端下载不同的过滤器。我的应用程序将从Hotmail中获取附件,但在GMail上需要使用不同的附件方法。