0

MediaRecorder API와 함께 안드로이드 MediaProjection API를 사용하여 내 화면에서 모든 것을 캡처 할 수 있습니다. 처음으로 캡처하려고하면 자동으로 권한을 요청합니다. 나는 마시맬로에게 수동으로 허가를 받고 싶다. 수동으로 권한을 얻으려면 어떻게해야합니까? 그것은 가능한가?안드로이드에서 내 화면에 표시되는 모든 것을 캡처하는 시작 권한이 있습니다.

아래 링크는 createScreenCaptureIntent() 메서드 호출에 대한 권한을 요청하는 메시지입니다. 나는 도중에 실행했지만 내 필요를 시작하기 전에 명시 적으로 허가를 받아야합니다. 우리가

에 startActivityForResult (mediaProjectionManager.createScreenCaptureIntent(), REQUEST_CODE_SCREEN_RECORDING)를 호출 Wheile

https://commonsware.com/Android/previews/screenshots-and-screen-recordings

답변

0

;

그것을 전송 호출 하여 onActivityResult (의도 의도 INT의 requestCode가, INT의 같은 ResultCode)에

같은 ResultCode가 확인하고 우리가 화면 권한을 달리 캡처받을 말할 수 thhen MediaRecorder, mediaProjecttionManager 및 VirtualDisplay가 null이 아닌 경우 mediaPorjection 및 VirtualDisplay 값이 null이됩니다