2012-05-06 3 views
1

전화 회사의 끔찍한 소리를 피하기 위해 부팅 할 때 전화를 끊고 소리가 나면 다시 부팅합니다. 이렇게하려면 ShutDown 및 BootCompleted 이벤트에 대한 수신기를 사용합니다. 문제는 회사 음악이 종료 이벤트 이전에 소리가 들리기 때문에 소리가 들린다는 것입니다. 그런 다음 다시 시작하고 소리가 들리지 않습니다. 자동 모드이므로 완벽합니다. 그럼, 어떤 도움이 필요합니까? 다른 이벤트는들을 수 있습니까?묵음 종료

+1

브로드 캐스트 리시버의 'android : priority'를 큰 숫자 (예 : SYSTEM_HIGH_PRIORITY 인 1000)로 설정해보십시오. – fardjad

+0

아직 안됩니다. 일하지 마라. 이는 내가 한 행동입니다. ' <동작 로이드 이름 = "android.intent.action.ACTION_SHUTDOWN"/> <동작 로이드 이름 = "android.intent.action.QUICKBOOT_POWEROFF"/> ' – Ton

+0

좋아, 그것을 캐리어 소리가 들리기 전에 파워 오프 방송을 수신 할 수없는 것 같습니다. 즉, 사운드가 재생 된 후 poweroff 이벤트가 브로드 캐스트됩니다. – fardjad

답변

0

유명한 (?) 사일런트 부팅 앱 (https://play.google.com/store/apps/details?id=com.antweb.silentboot)도이 작업을 수행 할 수 없으므로 적어도 할 수 없거나 하찮은.

예를 들어 사운드 파일을 이동하거나 메뉴를 끄기 위해 무언가를 추가하는 것과 같은 험/루트 해킹이없는 것은 아닙니다. 일부 휴대 전화의 경우 종료 소리가납니다. /system/media/audio/ui/shutdown.ogg

+0

예. 찾았지만 지울 수는 없습니다. 어떤 생각? – Ton

+0

내가 언급 한대로 루트가 필요합니다 : - / –