android意图过滤器监听发送的电子邮件地址?

android意图过滤器监听发送的电子邮件地址?,android,android-intent,Android,Android Intent,我希望我的应用程序能够在发送电子邮件地址时作出响应。例如,当用户单击contacts应用程序中的电子邮件地址时,gmail和电子邮件应用程序就会显示出来。我想加入那个名单 我的第一次尝试是匹配scheme=“mailto” 这是行不通的。下一次尝试是匹配pathPattern=“.@.” 这不起作用,正如JD所说,只有在指定了主机scheme的情况下,这才有意义 有什么想法吗?谢谢? 如果您不介意,请提供与上述职位相关的示例应用程序 <intent-filter&g

我希望我的应用程序能够在发送电子邮件地址时作出响应。例如,当用户单击contacts应用程序中的电子邮件地址时,gmail和电子邮件应用程序就会显示出来。我想加入那个名单

我的第一次尝试是匹配scheme=“mailto”


这是行不通的。下一次尝试是匹配pathPattern=“.@.”


这不起作用,正如JD所说,只有在指定了主机scheme的情况下,这才有意义

有什么想法吗?谢谢?


如果您不介意,请提供与上述职位相关的示例应用程序
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="mailto" />
        </intent-filter>
            <data android:pathPattern=".*@.*" />
<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <action android:name="android.intent.action.SENDTO"/>
    <data android:scheme="mailto"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
<intent-filter android:label="@string/app_name">
    <action android:name="android.intent.action.SEND"/>
    <data android:mimeType="*/*"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter android:label="@string/app_name">
    <action android:name="android.intent.action.SEND_MULTIPLE"/>
    <data android:mimeType="*/*"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>