2013-05-05 2 views
2

이것을 수행 할 수 있는지 궁금합니다. 내 앱이 백그라운드에서 실행 중임을 나타내는 Android의 상태 표시 줄에 아이콘을 배치하려고합니다. 나는 "표준"통보에 대해 말하는 것이 아닙니다. 나는 그것이 실제로 활성화되었을 때 블루투스 아이콘과 같은 아이콘 (사용자 상호 작용 없음)을 의미합니다. 나는 그것이 가능하지 않다는 것을 말하는 것이지만 당신의 대답을 고맙게 생각합니다 :) 고마워.안드로이드 상태 표시 줄에 아이콘을 놓으십시오.

답변

2

실제로는 블루투스 아이콘과 같은 아이콘이 활성화되어 있습니다.

SDK 애플리케이션에서는 불가능합니다. 죄송합니다. Notification을 사용하십시오.

+0

설명해 주셔서 감사합니다. – Derma

0

설명서 here을 살펴보십시오. 샘플 코드를 살펴보고 알림을 업데이트하는 로직이있는 곳에서는 알림 바의 아이콘 만 있으면됩니다.

앱의 onCreate()에서 알림을 만들고 onFause()가 아이콘을 죽일 지 확인하는 onPause() 로직을 추가하십시오. 마지막 OnTerminate에서 아이콘 제거() 아마 당신은 당신이 짓을해야 할 어떤 끝낼 수있는 매우 제한된 창을 가질 수 있기 때문에 좋은 생각이 아니다 퍼팅

if(isFinishing()) 
{ 
    // remove the notification icon 
} 

.

+0

제안 해 주셔서 감사합니다. 그것은 제가 찾고 있던 최선의 대안입니다. – Derma

관련 문제