우선, 이것은 bloatware 및 다른 나쁜 습관을 영속시키는 것을 목적으로하지 않습니다. 나는 많은 사람들이 "그렇게하지 말라"고 말할 것이지만 나는 사용자를 존중하겠다고 약속한다.Pandora와 같은 작업 킬러/서비스가 실제로 어떻게 작동합니까?
서비스를 무한정 실행하고 싶은 앱을 만들고 있습니다. 몇 가지 질문 :
서비스가 고급 작업 킬러에 나열되어 있습니까? 아니면 그냥 활동?
Skype, Swype 등과 같이 항상 실행중인 서비스 (설정 -> Apps -> 실행중인 서비스)는 무엇입니까? Skype가 Verizon이나 HTC의 커널에 패키지 된 것처럼 Market Apps보다 높은 권한을 가진 프로세스 일 수 있다는 것을 알았지 만 Swype은 내가 설치 한 것 (Incredible 용 Beta)이었습니다. 그렇다면 어떻게 그 일이 언제나 백그라운드에서 진행될 수 있습니까? 또한이 항목은 Advanced Task Killer에 표시되지 않습니다.
판도라는 어떻게 작동합니까? 작업을 종료해도 계속 실행됩니까? 또한 음악이 부드럽게 재생되기 때문에 다시 시작하지 않습니다.
이상적으로는 사용자가 명시 적으로 OFF 버튼을 누르 판도라 - 억양 응용 프로그램을 구축하고 싶지만, 그것은 자신과 같은 트리거 행복 작업 살인범을 살아남을 것입니다. 이것은 사용자가 알고 있거나 동의 할 기능입니다.
이 startForeground() 메서드는 아마도 Pandora가 사용하는 것일 것입니다 - 재생 중 상태 표시 줄에 영구적 인 알림이 있기 때문입니다. 적시 대답에 감사드립니다. – paulpooch
좋아, 그럼 내가 잘못된 질문을하고있는 것 같아. 내가하고 싶은 것은 1 .apk에 2 개의 응용 프로그램을 가지고 있습니다 (또는 그러나 그것들을 시장에서 1 개의 응용 프로그램으로 함께 전달할 수 있습니다). 여기서 서비스는 AlarmManager를 책임있게 사용하고 Activity/UI를 사용합니다. – paulpooch
후속 정보에 대한 새로운 질문보기 : http://stackoverflow.com/questions/4904863/how-to-build-and-package-two-android-applications-as-one-2-applications-in-1-ma – paulpooch