2013-06-29 36 views
3

我正在开发一个应用程序,并且我需要用户能够打开我的应用程序,例如,当从gmail应用程序或下载文件夹中单击附件时,或者从“文件资源管理器”。用我的Android应用程序打开文件

我已经一直在使用谷歌搜索,甚至在这里发现了一些问题,但我无法完成这项工作。

这是我Manifest.xml文件看起来像:

<receiver android:name="MySMS2CloudReceiver"> 
<intent-filter> 
    <action android:name="android.intent.action.ACTION_VIEW" /> 
    <action android:name="android.intent.action.ACTION_EDIT" /> 
    <action android:name="android.intent.action.ACTION_PICK" /> 
    <data android:scheme="http" /> 
    <data android:pathPattern=".*\\.xml" />  
    <data android:host="*" /> 
    <data android:mimeType="application/rss+xml" /> 
    <data android:mimeType="application/atom+xml" /> 
    <data android:mimeType="application/xml" /> 
    <data android:mimeType="text/xml" /> 
</intent-filter>  
</receiver> 

我的广播接收器:

public class MySMS2CloudReceiver extends BroadcastReceiver { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
     Log.d("MySMS2CloudReceiver", "Leaving onReceived..."); 
    } 
} 

但现在,当我从电子邮件,在弹出的点击附加文件与标题“完成行动使用”我的应用程序甚至没有列出...

任何想法可能发生什么?

谢谢!

回答

相关问题