Android Intent-Filter, чтобы прослушать отправленные адреса электронной почты?

Я хотел бы, чтобы мое приложение могло ответить, когда адрес электронной почты «отправляется» в намерении. Например, когда пользователь нажимает на адрес электронной почты в приложении контактов, приложения Gmail и Email отображаются. Я хотел бы попасть в этот список.

Моя первая попытка была соответствовать схеме = «Mailto»,

        <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>

, которая не работала. Следующая попытка была соответствовать PathPattern = ". @. ».

            <data android:pathPattern=".*@.*" />

Это не сработало, и, как говорят JD, это только значимо, если указывается хост, схема.

Любые идеи? Спасибо?

5
задан Jeffrey Blattman 22 July 2011 в 20:59
поделиться