2014-12-08 4 views
1

Java 코드로 screenrecord 명령을 캡슐화하고 android 응용 프로그램에서 호출하려고합니다. luckly 나는 root 프로세스로 screenrecord 프로세스를 시작하고 종료 할 수 있으며, 유효한 mp4 파일을 얻을 수 있습니다.screenrecord 명령을 루트없이 프로그래밍 방식으로 실행 결과 파일 크기가 0입니다.

루트가없는 ADB에서 screenrecord 명령을 실행할 수 있다는 것을 알고 있으므로 쉘을 호출하는 자바 코드를 통해 동일한 작업을 수행 할 수 있다고 생각하지만 명령은 파일을 생성하지만 파일 크기는 0입니다. .

내가 잘못 했나요?

답변

0

ADB에는 AID_GRAPHICS 권한이 있습니다. 일반 응용 프로그램에는 없습니다.