마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

루팅을 하지않고 캡쳐하는 방법은 없을까요?

0 추천
여러 정보들을 찾아보았는데 FrameBuffer에 접근하는 권한을 얻으려면 루팅을 해야한다고 하더군요.

그래서 다른 방법으로 캡쳐를 할 수는 없을까 찾아보았는데

 

LG U+에서만 제공하는 '미러콜'이라는 기능과 Rsurrport의 '리모트콜'이라는 어플을 찾았습니다.

'미러콜'은 VoLte통화를 하면서 같은 망내에 다른사용자와 원격으로 앱을 컨트롤할 수 있는 기능이구요

'리모트콜'은 기업과 사용자간에 안드로이드를 원격으로 제어해주면서 AS같은것을 도와주는 어플입니다.

 

제가 사용하고자 하는 기술이 '리모트콜'처럼 캡쳐를통해 네트워크로 화면을 주고받고자 하는건데

'미러콜'과 '리모트콜'은 루팅하지않고 어떻게 구현한걸까요 ㅠ

 

힌트가 되는 키워드라도 얻었으면 합니다 ㅠ

바쁜시간 글 읽어주셔서 감사합니다 !
cmcm (140 포인트) 님이 2013년 9월 29일 질문

2개의 답변

0 추천
뷰를 캡쳐해서 저장하는 방법이 있습니다만... 1년전에 했던거라 기억이 나질 않네요ㅠㅠ
네로D (200 포인트) 님이 2013년 9월 29일 답변
혹시 그 뷰를 이용하는게 layout id를 이용해서 스냅샷을 찍는건가요? 제가아는방법은 이런방식으로 하는 방법이긴한데 이거는 직접 만든 앱의 화면만 얻을수 있고, android자체의 여러 화면들은 얻질 못한다고 알고있어서.. 혹시 다른방법을 말씀하시는 건가요 ??ㅠㅠ
0 추천
타 어플의 화면을 캡쳐 하려면 READ_FRAME_BUFFER권한이 필요한데,

platform key signing이 필요합니다. 즉 제조사와의 협업이 필요합니다.
objects (180 포인트) 님이 2013년 9월 29일 답변
...