Как gmail обнаруживает это при получении почты? Я полагаю, отправка и получение электронной почты не являются частью операционной системы Android. Итак, как это делает gmail? Спасибо ввперед.
Это очень широкий вопрос, но в качестве отправной точки я бы предложил взглянуть на Google gmail API.Есть несколько примеров кода для демонстрации функциональности.
https://developers.google.com/apis-explorer/#p/gmail/v1/
в частности, вы можете сосредоточиться на настройке хуков с помощью
gmail.users.watch Set up or update a push notification watch on the given user mailbox.
Если вы ищете более продвинутый, например, каксерверы Google отправляют IPC;тогда могут быть полезны сценарии Google Test.
https://github.com/google/mail-importer/blob/master/src/test/java/to/lean/tools/gmail/importer/gmail/GmailSyncerTest.java