Android. Как отправить почту без участия пользователя? - PullRequest
3 голосов
/ 16 сентября 2009

есть ли возможность отправлять почту с телефона на адрес электронной почты телефона без участия пользователя?

Я нашел для этого Намерение, но Пользователь должен нажать кнопку для завершения операции.

Возможно, есть несколько способов решить эту проблему.

Спасибо.

1 Ответ

1 голос
/ 22 августа 2012

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

Если в вашем телефоне есть Busybox, вы можете получить доступ к crontab и sendmail. Идея состоит в том, чтобы написать небольшой сценарий оболочки с sendmail и заставить его запускаться в соответствии с графиком, который вы хотите, благодаря crontab. Таким образом, вы сможете отправлять электронные письма без подтверждения пользователя или без необходимости нажимать или делать что-либо вообще.

Также вы можете найти несколько низкоуровневых функций в терминале Android, которые могли бы помочь вам отправлять почту относительно некоторых триггеров. Например, вы можете использовать dumpsys battery для проверки статистики батареи, например, вы можете создать скрипт, который бы проверял это, и если батарея ниже определенного порога, отправьте письмо, чтобы предупредить другой телефон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...