2012-09-15 8 views
3

안드로이드 상태 표시 줄이 서비스에서 숨겨져있을 때 표시하는 방법이 있습니까? 쇼에서는 알림 영역을 확장하지 않고 화면 맨 위에 막대 만 표시합니다.프로그래밍 방식으로 Android 상태 표시 줄을 표시하는 방법은 무엇입니까?

플레이 스토어의 스마트 상태 표시 줄은 루트없이 이것을 수행합니다.

은 또한, 나 또한 다음 코드로 상태 표시 줄의 알림을 확장하는 것을 시도했다 : 필요한 권한을 가진

Object service = mContext.getSystemService("statusbar"); 
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager"); 
Method expand = statusbarManager.getMethod("expand"); 
expand.invoke(service); 

. 그러나 아무 일도 일어나지 않았다.

도움이 될 것입니다.

+0

어떤 컨텍스트를 mContext에 저장 하시겠습니까? 여기에서'getApplicationContext()'를 더 잘 사용하십시오; –

답변

0

JB의 한계가 있습니다. 앱이 전체 화면 인 경우 원래 방법으로 상태 표시 줄을 확장 할 수 없습니다.

관련 문제