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