Android интент-фильтр для прослушивания текстовых данных, таких как входящие смс, входящие электронные письма, журналы вызовов, контакты - PullRequest
1 голос
/ 21 декабря 2011

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

моей первой попыткой было совпадение на scheme="SEND".

    <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="image/*" />
    </intent-filter>

, который сработал, но это было в меню параметров общего доступа галереи. Теперь из Галереи, когда я открываю изображение, в его меню «Поделиться» отображается моя активность, и я получаю выбранное изображение в свое приложение.

Я хочу такую ​​же задачу для смс, контакта, журнала звонков или электронной почты.

1 Ответ

1 голос
/ 24 декабря 2011

Для смс я использовал:

        <intent-filter >
            <action android:name="android.intent.action.SENDTO" />

            <category android:name="android.intent.category.DEFAULT" />

            <data android:scheme="sms" />
            <data android:scheme="smsto" />
        </intent-filter>
...