서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

안녕하세요~!

안드로이드 분석과 포팅 책보면서 많은 도움을 얻고 있습니다.

프레임 버퍼 쪽을 보고 있는데 막히는 것이 있어 질문드려요.

안드로이드 4.1 버전까지는 책에 나온대로 프레임 버퍼 데이터에 접근하는것이 잘되는데

안드로이드 4.2 버전부터 mmap 시스템 콜 호출에서 막혀버립니다.

errno가 22번인데... 

해외 커뮤니티를 뒤져보니 안드로이드 4.2에서 막아놓았다라고 나오는데요

해결방법이 없을까요? 

아 물론 디바이스 루팅하였고 4.1까지는 책에 나온 대로 잘 접근이 됩니다.


고도리

2013.07.30 01:52:10
*.200.239.210

framebuffer 접근하려는 이유가????


4.2서부터는 아예 surfaceflinger에서 화면을 dump뜨는 메카니즘이 있습니다.

어떤 일을 하시려는지에 따라 많이 틀려집니다...^^

범내

2013.07.30 06:29:49
*.118.69.180

vnc 서버를 만들고 있습니다! 

루팅 환경도 가능해서 프레임버퍼에 직접 접근해서 프레임을 얻어오고 있구요!

surface flinger에서 얻어오는 방법은 어떤것인지요!?

하늘하늘

2013.08.01 02:23:03
*.203.72.57

화면을 캡춰하는 방법이 버전이 바뀔때마다 조금씩 변경되는 것 같습니다.

 

저는 frameworks/base/cmds/screencap/screencap.cpp  파일을 가져다 사용합니다.

이 프로그램이 화면을 캡춰하는 것이라서 잘 동작하더군요.

4.1과 4.2는 조금 달라졌더군요.

4.3은 또 어떨지 모르겠네요.

 

저도 SurfaceFlinger 에서 직접 화면을 dump하는 방법이 있다면 알고 싶네요...

 

김바람

2013.08.01 04:58:33
*.118.69.52

저도 surfaceflinger에서 화면을 dump 매커니즘!! 궁금합니다^^.  그 방법 역시 루팅을 해야 하는 것인가요?

고도리

2013.08.01 08:29:12
*.111.12.170

허걱....작년 말에 surfaceflinger 분석하면서 이런 것도 생겼네......한 기억이 나서 쓴 것인데...ㅠ.ㅠ

일이 커져 버린 듯 하네요.


금주 강의에 주말서부터 중국 출장 예정이라 거의 볼 시간이 없긴 하지만, 다시 함 봐서 틀린 소리를 썼는지 확인해봐야 겠습니다.

혹시나, 헛소리 한 것이면 지적 부탁드립니다.


저도 시간나는대로 확인하겠습니다(요즘 집에 컴이 노트북이라 그냥 엔터테인먼트만 하거등요...쩝)

전호철

2013.08.01 21:45:27
*.162.60.1

screencap 은 원래 목적이 bugreport 용으로 사용되고 있는것 같고.


screenshot 이라는것도 있는데 이거는 

surface 쪽에 있는 ScreenshotClient 를 통해서 동작하네요. update로 갱신할 수 있고. update할때 옵션도 다양하게 줄수 있는것 같이 보입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
83 ffmpeg HOPLAY [3] 네이쳐 2013-12-01 4792
82 안드로이드의 모든 것NDK (고현철,전호철 지음) 책 실습 중 문제에... [1] 어떤이의꿈 2013-10-02 5398
81 init: sys_prop: unable to stop service ctl [DVBService] ... [2] 제임스59 2013-09-22 5480
80 NDK 책내용중에 3.11 외부 라이브러리 활용하기 에서 질문 드립니... file [5] 엽스 2013-08-30 5590
79 ndk 38페이지 질문_repo file [1] 제임스59 2013-08-28 12060
78 여러 분들이 말씀하신 것처럼 책(NDK)의 예제코드를 올려주실 수 없... [2] 트론 2013-08-24 5255
77 surfaceflinger에서 화면을 dump뜨는 메카니즘에 대해서... 김바람 2013-08-19 5134
» 안드로이드 4.2 프레임버퍼 접근 질문드려요~! [6] 범내 2013-07-30 5947
75 [압축된 07-TestSkia 예제파일 올려주세요] [1] 밥줘잉 2013-05-23 5664
74 MediaServer 에 관련해서 질문드려요 [10] 김바람 2013-03-27 6580
73 3rd party app에서 프레임워크 수정된 걸 적용시키려면 어떻게 해야... [3] 김바람 2013-03-17 4838
72 [예제12.SDL] Android 에서 SDL 사용하는 예제 실행 안됨 문의... [7] 둘리 2013-03-12 5609
71 PDK를 이용하여 안드로이드 프레임워크 so파일 참조에 관해서 질문있... [7] 김바람 2013-03-07 26815
70 예제를 따라하던 중 Android.mk 파일로 APK파일 생성 후 설치시 ... [6] 김바람 2013-03-05 12338
69 네이티브 스레드로 자바 콜백 만들기 질문드립니다. [2] 조재영 2013-02-14 5661
68 GPIO 컨트롤 하기 예제 중 insmod에 관하여 문의드립니다. [2] 미누유희 2013-02-13 5126
67 OpenGL 책p168 예제 질문드립니다. Android홀릭 2013-02-06 5413
66 카메라로부터 프래임 데이터 추출하는 예제 입니다. file [1] 죽유 2013-01-24 5383
65 NDK를 이용한 camera 제어 예제에 대해 문의 드립니다. [7] 죽유 2013-01-11 8050
64 NEON관련 좋은 참고 문서가 있을까요? [7] 죽유 2013-01-10 5392

사용자 로그인