2009-09-15 4 views
3

사용자 참여없이 휴대 전화의 이메일 계정으로 메일을 보낼 수 있습니까?Android. 사용자 참여없이 메일을 보내는 방법은 무엇입니까?

나는 이것에 대한 의도를 발견했지만, 사용자는 버튼을 눌러 작동을 완료해야합니다.

아마도이를 해결할 수있는 방법이 있습니다.

감사합니다.

+0

[이 게시물] (http://nilvec.com/sending-email-without-user-interaction-in-android/)은 하나의 해결책을 제시합니다. javax.mail을 사용하여 백그라운드에서 메일을 보냅니다. –

답변

1

내가 틀렸다고 정정 해 주겠지 만, 사용자는 다른 전화의 이메일을 알고 그것을 프로그램에 추가하는 방법을 알고 있습니다. 이 작업을 수행하는 가장 좋은 방법은 사용자가 구성하거나 플래시 가능한 zip을 사용하여 스크립트를 설치하고 crontab을 사용하여 실행해야하는 작업 응용 프로그램을 사용하는 것입니다.

휴대 전화에 비지 박스가있는 경우 crontabsendmail에 액세스 할 수 있습니다. 작은 쉘 스크립트를 sendmail으로 작성하고 crontab 덕분에 원하는 일정으로 실행되도록하는 것이 좋습니다. 그렇게하면 사용자가 확인하지 않거나 사용자가 아무 것도 누르지 않거나 전혀하지 않고도 이메일을 보낼 수 있습니다.

또한 일부 트리거와 관련하여 메일을 보내는 데 도움이 될 수있는 여러 가지 하위 수준 기능을 Android 단말기에서 찾을 수 있습니다. 예를 들어 dumpsys battery을 사용하여 배터리 상태를 확인할 수 있습니다. 예를 들어 배터리가 일정한 임계 값보다 낮 으면 다른 휴대 전화에 경고하기 위해 메일을 보냅니다.

관련 문제