電子メールの添付ファイルの意図フィルター
-
09-10-2019 - |
質問
アプリでメールでオーディオ添付ファイルを開きたいです。現在、私の意図フィルターはそうです:
<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が自動的に開くとデフォルトとして設定されていないことです。私には選択肢がありません...
他のヒント
交換 audio/wav
と audio/*
それを機能させますが、これは明らかに望ましくない行動です。
所属していません StackOverflow