应用程序未在Android电子邮件应用程序中打开附件

问题描述:

我的应用程序与Gmail正常工作:单击附件预览时,它将用我的应用程序打开,但不在电子邮件应用程序中打开。我需要添加到我的清单才能与电子邮件应用程序集成?这是我目前的意图过滤器:应用程序未在Android电子邮件应用程序中打开附件

<intent-filter> 
     <action android:name="android.intent.action.VIEW"/> 
     <action android:name="android.intent.action.EDIT" /> 
     <action android:name="android.intent.action.PICK" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <data android:mimeType="audio/wav" /> 
     <data android:mimeType="audio/x-wav" /> 
     <data android:mimeType="audio/ogg" /> 
    </intent-filter> 

我试图在电子邮件应用程序打开一个.wav附件,看到的logcat以下行:股票应用程序的

I/ActivityManager( 792): Starting activity: Intent { act=android.intent.action.VIEW dat=content://com.android.email.attachmentprovider/1/2/ 
RAW flg=0x80001 cmp=com.android.music/.MediaPlaybackActivity } 

决心MediaPlaybackActivity这样做的目的,部分......通过位于the manifest file源代码,这表明它是如何抓取内容的URI快速搜索:

<activity android:name="com.android.music.MediaPlaybackActivity" 
    ... > 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      ... 
      <data android:scheme="content"/> 
      ... 
     </intent-filter> 
     ... 
    </activity> 
+0

你有什么建议我那么做,加上`机器人:方案=“内容”`? – fredley 2011-01-24 13:15:08