먼저이 문제는 this SO post과 같은 문제입니다. 좀 더 상세한 정보를 제공하고 가능한 한 구체적으로 구성하여 전문가들에게 훌륭한 솔루션을 제공 할 수 있기를 바랍니다. '사용자 선택하지 않는 경우MediaProjectionManager.createscreencaptureintent()를 처리하는 방법 "불행히도 시스템 UI가 중지되었습니다."
"돈 :이 안드로이드 5.1
startActivityForResult(myMediaProjectionManager.createScreenCaptureIntent(), REQUEST_CODE_SCREEN_RECORDING);
사용자에게 다음과 같은 메시지가 표시됩니다 다음 코드 발생 t 쇼 다시 ", 모든 것이 예상대로 정확하게 작동합니다. 선택 "다시 표시하지 않음"불행하게도, 같은 코드는 다음 실행에서 다음과 같은 메시지 으로 이어질 것입니다 :
장치는 프롬프트 후 잠금 화면으로 이동합니다.
이것은 사용자가 "다시 표시하지 않음"을 선택하지 않고 시스템 버그로 인한 것이며 치료 방법을 제공 할 수 있습니까? 사람이 확인할 수
신속한 답변을 제공해 주셔서 감사합니다. 예, logcat에서 정확히 동일한 NPE 예외가 표시됩니다. 스크린 레코딩을 위해 MediaProjectionManager를 사용하는 것에 비해 더 좋은 대안이 있습니까? – Hong
@ 홍콩 : 아뇨, 죄송합니다. 뿌리가 돋은 장치의 외부에,'MediaProjectionManager' 만 당신의 유일한 선택입니다. – CommonsWare
설명해 주셔서 감사합니다. 5 월 1 일에 더 많은 호의를 묻습니다. 5.1에서 5.1로 코드를 어떻게 말할 수 있습니까? 그것들은 같은 API 레벨입니다. 이것에 대한 다른 질문을 게시해야합니까? 나는 빠른 검색을했으나 답을 찾을 수 없었다. – Hong