2014-09-04 5 views
0

나는 안드로이드 응용 프로그램을 개발 중입니다. 응용 프로그램이 백그라운드에서 실행 중일 때 스냅 샷을 찍고 싶습니다. 하지만 배경 서비스가 복용을 허용하지 않는다는 것을 알게되었습니다 배경 서비스를 사용하여을 사용하십시오, 제발 내가 어떻게해야합니까?백그라운드 서비스를 사용하여 스크린 샷을 찍는 방법

+2

글쎄, 좋은 이유로 허용되지 않습니다. 백그라운드에서 실행되는 동안 모든 응용 프로그램이 스크린 샷을 찍을 수 있다고 상상해보십시오. 이 스크린 샷은 개발자가 고객이 휴대 전화로하는 모든 것을 볼 수있는 서버에 업로드 할 수 있습니다. 그럼이 기능이 필요한 이유는 무엇입니까? – PKlumpp

+0

사실. 나는 보안 앱을 만들고있다. 부모는 자녀가 휴대폰으로 좋은 활동을하고 있거나 잘못된 길을 가고있는 날씨를 모니터링 할 수 있습니다. – user3664164

+0

해결책을 찾았습니까? – DevSab

답변

0

이것은 허용되지 않으며 아마 존재하지 않을 것입니다. 이는 사용자가 제공 한 신뢰에 대한 철저한 위반입니다. 주기적으로 스크린 샷을 찍는 앱을 상상해보십시오. OCR은 결과를 보내기 위해 암호, 데이터 및 이미지를 찾습니다. 그것은 소리만큼 무섭습니다. 하지 마 :

은 잠재적으로 당신은 주기적으로 (

하나는하지만, 화면을 캡처 할 수있을 것입니다있는 read about it here))는 '투명' '테마 활동을 시작할 수 있습니다.

2) 모든 기본 활동은 누구나 볼 수있는 순수한 분노 인 onPause()입니다.

3)하지 마십시오.

4) 여전히 어떤 이유로 든 그것을하고 싶다면하지 마십시오.

5) Play 스토어에서 이러한 애플리케이션을 사용하지 못할 수도 있습니다.

+0

링크 주셔서 감사합니다. 하지만 보안 앱을 만들고 있습니다. 가족을 위해. 나는이 앱이 플레이 스토어로 금지 될 수 있음을 안다. 의견에 동의합니다. 하지만 너를 요청하고 싶다. 내 질문은 다음과 같습니다. 내 질문은 :
1. 부모가 자녀가 오해의 소지가있는 활동을하고 있다고 부모가 생각할 때 부모가 자녀의 화면을보고 싶을 때 만드는 방법. 또는 2. 우리의 아이들이 부모님이 그/그녀를 지키고 있음을 깨닫지 못하게하는 방법. – user3664164

+0

@Jitsu : "잠재적으로 스크린 샷을 찍을 수있는"투명 "테마 활동 (여기에서 읽으십시오)을 주기적으로 시작할 수 있습니다. 즉, 빈 화면이 나타납니다. "스크린 샷"을 취하는 유일한 방법은 액티비티의 UI를 캔버스로 렌더링하고 UI에 투명한 배경을 통해 표시되는 픽셀이 포함되지 않도록하는 것입니다. – CommonsWare

+0

불가능합니다. 내 아이가 YouTube를보고있을 때처럼. 나는 그 스크린의 스크린 샷을 찍고 싶다. 투명한 화면은 빈 화면을 제공 할 것인가 아니면 유튜브 플레이어의 화면을 줄 것인가? – user3664164

관련 문제