안녕하세요.

매일 1시에서 6시 사이에 프로그램이 실행되어서 사진을 서버로 백업하는 앱을 만들려고 하는데요.
어떤 어떤 프로그램을 사용해야할지 감을 못 잡겠습니다.
1시에서 6시 사이라고 한 이유는 사용자가 핸드폰을 사용하지 않는 시간동안 실행해야 되고 배터리도 일정량 이상 있어야해서입니다.

특정 시간에 실행해야하니 알람을 이용하면 될 것 같은데..
왠지 더 나은 방법이 있을 것 같기도하고 제 생각에 확신이 없어 ㅠ.ㅠ  글을 올리게 됐습니다.

일단 제 생각은,

- 1시에 알람을 맞춰서 프로그램을 기동합니다.
- 핸펀 사용여부와 배터리 등을 점검합니다.
- 핸펀 사용중이면 쓰레드 이용해서 30분 뒤에 다시 조건을 검사합니다.
- 조건이 맞으면 백업합니다.

또는 

- 1시에 알람 기동
- 핸펀 사용여부와 배터리 등을 점검합니다.
- 사용중이면 30분 간격으로 알람을 실행해서 조건을 검사합니다.
- 조건이 맞으면 백업합니다.

제 생각이구요. 
사실 총체적으로 모르겠습니다 .ㅠ