2011-02-05 4 views
0

우선, 이것은 bloatware 및 다른 나쁜 습관을 영속시키는 것을 목적으로하지 않습니다. 나는 많은 사람들이 "그렇게하지 말라"고 말할 것이지만 나는 사용자를 존중하겠다고 약속한다.Pandora와 같은 작업 킬러/서비스가 실제로 어떻게 작동합니까?

서비스를 무한정 실행하고 싶은 앱을 만들고 있습니다. 몇 가지 질문 :

  1. 서비스가 고급 작업 킬러에 나열되어 있습니까? 아니면 그냥 활동?

  2. Skype, Swype 등과 같이 항상 실행중인 서비스 (설정 -> Apps -> 실행중인 서비스)는 무엇입니까? Skype가 Verizon이나 HTC의 커널에 패키지 된 것처럼 Market Apps보다 높은 권한을 가진 프로세스 일 수 있다는 것을 알았지 만 Swype은 내가 설치 한 것 (Incredible 용 Beta)이었습니다. 그렇다면 어떻게 그 일이 언제나 백그라운드에서 진행될 수 있습니까? 또한이 항목은 Advanced Task Killer에 표시되지 않습니다.

  3. 판도라는 어떻게 작동합니까? 작업을 종료해도 계속 실행됩니까? 또한 음악이 부드럽게 재생되기 때문에 다시 시작하지 않습니다.

이상적으로는 사용자가 명시 적으로 OFF 버튼을 누르 판도라 - 억양 응용 프로그램을 구축하고 싶지만, 그것은 자신과 같은 트리거 행복 작업 살인범을 살아남을 것입니다. 이것은 사용자가 알고 있거나 동의 할 기능입니다.

답변

3

서비스를 무한정 실행하고 싶은 앱을 만들고 있습니다.

피할 수있는 곳이면 어디든 좋습니다. 기본적으로, 포드 그라운드가 아닌 서비스에 대해서는 안드로이드가이 방법을 중지하는 것에 대해 점점 더 적극적으로 대응하고 있기 때문에, 작동하지 않습니다 (아래 참조).

그렇다면 어떻게하면 항상 백그라운드에서 실행할 수 있습니까?

Swype은 입력기 편집기입니다. 따라서 무언가가 종료 되더라도 잠시 후에 다시 시작되어 EditText 위젯을 제공합니다. 필자는 안드로이드가이 서비스를 잠시 중단시켜야 할 것이라고 생각한다.

판도라는 어떻게 작동합니까? 작업을 종료해도 계속 실행됩니까?

작업 살인자는 Android 2.2에서 삭제되었으므로 아마도 작업 킬러가 기기에서 작동하지 않는 것이 문제 일 수 있습니다.

그 외에도 Pandora 또는 Advanced Task Killer의 저자에게 반드시 StackOverflow를 모니터링하고있는 사람이 누구인지 물어보아야합니다.

이상적으로는 사용자가 명시 적으로 OFF 버튼을 누르 판도라 - 억양 응용 프로그램을 구축하고 싶지만, 그것은 자신과 같은 트리거 행복 작업 살인범을 살아남을 것입니다. 이것은 사용자가 알고 있거나 동의 할 기능입니다.사용자가 "오, 그래, 나는이 서비스를 무기한으로 실행할 수 있도록하는 것에 동의 않았다 기억합니다 그래서이기 때문에

사용 startForeground(),하는 Notification 볼을 갖는 (그렇지 않으면 일어날 것이다)을 종료하지 안드로이드를 교환하기 AlarmManager "을 사용하는 데 방해가 될 수없는 조잡한 코더의 제품이 아니라 내게 항상 가치를 전달합니다." 또한 일반적으로 Notification은 사용자가 앞서 언급 한 OFF 버튼에 쉽게 액세스 할 수 있도록합니다.

+0

이 startForeground() 메서드는 아마도 Pandora가 사용하는 것일 것입니다 - 재생 중 상태 표시 줄에 영구적 인 알림이 있기 때문입니다. 적시 대답에 감사드립니다. – paulpooch

+0

좋아, 그럼 내가 잘못된 질문을하고있는 것 같아. 내가하고 싶은 것은 1 .apk에 2 개의 응용 프로그램을 가지고 있습니다 (또는 그러나 그것들을 시장에서 1 개의 응용 프로그램으로 함께 전달할 수 있습니다). 여기서 서비스는 AlarmManager를 책임있게 사용하고 Activity/UI를 사용합니다. – paulpooch

+0

후속 정보에 대한 새로운 질문보기 : http://stackoverflow.com/questions/4904863/how-to-build-and-package-two-android-applications-as-one-2-applications-in-1-ma – paulpooch

관련 문제