0
다음은 내 OnstartCommand의 코드 전체 화면 오지 않아 전체 화면에 대한 잠금 화면이 전체 화면을 커버하여 상단 상태 표시 줄이 표시됩니다. 누구나 솔루션을 제안 전체 화면을 전체 화면에 대한 내 활동을 얻을 수 있습니다.활동
다음은 내 OnstartCommand의 코드 전체 화면 오지 않아 전체 화면에 대한 잠금 화면이 전체 화면을 커버하여 상단 상태 표시 줄이 표시됩니다. 누구나 솔루션을 제안 전체 화면을 전체 화면에 대한 내 활동을 얻을 수 있습니다.활동
추가 시스템 메인 뷰 가시성 다음과 같은 윈도우 매니저에이 MVIEW를 추가
WindowManager mWindowManager = (WindowManager)getSystemService(WINDOW_SERVICE);
View mView = mInflater.inflate(R.layout.mylockscreenlayout, null);
final WindowManager.LayoutParams mLayoutParams = new WindowManager.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT,WindowManager.LayoutParams.TYPE_SYSTEM_ERROR,WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON ,
PixelFormat.TRANSLUCENT);
mView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_VISIBLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
);
mView.setVisibility(View.VISIBLE);
mWindowManager.addView(mView, mLayoutParams);
확인이 하나가 작동되지 않거나 알려주세요?
OMG! 이것은 나의 하루를 저장했다. .. 지난 3 일 동안의 나의 머리를 긁적였다.. 당신을 감사한다 @ReadyAndroid –
그런데, 그것이 당신을 위해 일하고 있으면 그 다음 대답을 받아주세요. –