2011-03-21 8 views
0

Android에서 코딩하는 새로운 방법입니다. 타이머 및 안드로이드 서비스에 관한 제안이 필요합니다. 24 시간 내에 내 앱에 특정한 데이터베이스를 업데이트해야합니다 ... 데이터베이스가 SD 카드의 모든 파일 목록을 유지 관리합니다 ... 그래서 every 하루에 내가 SD 카드를 스캔하고 새 파일을 업데이 트하십시오 ... 우선 이것은 좋은 생각이거나 새 파일을 추가하거나 SD 카드에 삭제 된 것을 알 수있는 다른 방법이 있습니다 ..... 아이디어가 있다면 올바른, 그러면 어떻게 서비스 클래스와 타이머를 사용합니까 ...데이터베이스를 업데이트하는 Android 타이머 기반 서비스

답변

0

AlarmManager을 사용하면 파일 시스템 검사 서비스를 트리거하는 PendingIntent를 예약 할 수 있습니다. 파일 시스템 변경에 대한 실시간 정보를 받으려면 FileObserver을 사용하십시오.

+0

감사합니다 ... 그들을 통과 할 것입니다 ... – prash

+0

나는 옵서버 파일을 보았습니다 ... 좋은 옵션 인 것 같습니다 ...하지만 응용 프로그램이 실행되지 않아도 파일 관찰자와 관련된 서비스가 실행됩니다. . 응용 프로그램은 사용자가 시작할 때만 실행됩니다 ...하지만 응용 프로그램이 시작될 때 업데이트 된 데이터베이스가 있어야합니다 ... – prash

+0

AlarmManager를 사용하면 향후 특정 시점에 응용 프로그램이 시작될 수 있습니다. – ognian

관련 문제