アプリで電子メールの音声添付ファイルを開きたいです。現在、私のインテント フィルターは次のようになっています。
<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:scheme="http" android:host="*" android:pathPattern=".*\\.wav"/>
<data android:scheme="https" android:host="*" android:pathPattern=".*\\.wav"/>
<data android:scheme="content" android:host="*" android:pathPattern=".*\\.wav"/>
<data android:scheme="file" android:host="*" android:pathPattern=".*\\.wav"/>
</intent-filter>
これは、電子メールの添付ファイルを除いて、私が望むすべてのもので機能します。現在、wav ファイルが送信された場合、できることはプレビューすることだけであり、それは Winamp で開きます (明らかにサードパーティのアプリが入り込んでいます)。これを行うために追加する必要があるものを見つけることができませんが、誰か考えがありますか?
編集
この問題について LogCat は次のように述べています。[プレビュー] をクリックすると、
01-10 19:28:52.691: INFO/ActivityManager(109): Starting: Intent { dat=content://gmail-ls/messages/xxxxxxx%40gmail.com/439/attachments/0.1/BEST/false cmp=com.google.android.gm/.ViewAttachmentActivity } from pid 19483
奇妙なのは、Winamp が自動的に開き、デフォルトとして設定されていないことです。選択の余地はありません...