안드로이드 에뮬레이터 화면 깜빡임 없이 녹화하기

개요

안드로이드 앱을 개발하고 동작화면을 녹화해야 하는 경우가 있습니다. 실제 기기의 화면을 다른 기기로 녹화하기도 하고 에뮬레이터의 화면을 녹화하기도 합니다. 필자는 주로 에뮬레이터 화면을 녹화해서 동영상을 만듭니다.

에뮬레이터에서 녹화는 다음 이미지와 같이 Extended Controls 의 Record and Playback 메뉴를 사용하면 됩니다.

Extended Controls 화면

얼마 전 에뮬레이터에서 앱 동작영상을 녹화해서 재생해 보니 화면이 심하게 깜빡이면서 알아볼 수 없는 정도가 되었습니다.

해결

검색을 해보니 같은 현상을 접한 개발자들이 있었습니다. 먼저 에뮬레이터의 설정파일을 변경하라는 내용이 있었습니다. 필자의 경우 설정파일의 내용은 에뮬레이터가 다시 시작되면 초기화되어 의미가 없었습니다.

성능 옵션을 조정해 보라는 글도 있었습니다. 에뮬레이터 그래픽 옵션을 다음 이미지와 같이 Hardware – GLES 2.0에서 Software – GLES 2.0 으로 변경하면 속도는 조금 느려지지만 화면 녹화는 깜빡임 없이 제대로 됩니다. 개발 환경에 따라서는 위와 반대로 설정해야 될 수도 있습니다. 원래 참조했던 게시물에서는 Hardware – GLES 2.0 로 변경해서 깜빡임없이 녹화가 되었다고 합니다.

에뮬레이터 그래픽 옵션

사칙연산 게임

개요

오래전부터 숫자를 계산할 때 작은 숫자도 계산기를 이용하게 되었습니다. 그 이전에는 웬만한 계산은 암산으로 해결했는데 이제는 간단한 계산도 어렵다는 생각이 들었습니다. 연습할 수 있는 앱이 없을까 검색해보니 딱 맞는 것이 없었습니다. 객관식 형태로 된 앱이 있었지만 정확한 계산에는 도움이 되지 않을 것 같았습니다. 필자와 같이 기존 앱에 만족하지 못하는 사용자를 위해 사칙연산 게임 앱을 제작하게 되었습니다.

제작

사칙연산을 각각 선택해서 연습할 수 있도록 했습니다. 너무 간단하면 의미가 없어서 각자의 수준에 맞게 숫자 길이와 문제의 개수를 선택할 수 있도록 했습니다. 한자리는 너무 쉬운 것 같아 두자리가 기본값으로 설정되도록 했습니다. 화면모드는 다크모드를 기본으로 했습니다.

사칙연산 게임 설정 화면

원하는 연산을 선택해서 문제를 풀기 시작하면 진행된 시간이 나타나도록 했습니다. 처음에는 각각 정답여부만 출력하려고 했으나 가장 마지막에 출제되었던 문제와 정답을 보여주고 몇개를 맞추었는지 보여주는 방식으로 마무리했습니다. 빼기모드에서는 음수가 나타나지 않도록 조정했고 나누기연산에서는 몫값만 입력하도록 간략화 했습니다.

사칙연산 게임 진행 화면
사칙연산 게임 결과 화면

틈틈히 연습을 해 보니 조금씩 암산 능력이 향상되는 것 같습니다. 물론 꾸준히 연습하고 자리수를 늘려야 하겠지만…

사칙연산 게임 앱으로 암산능력을 향상시켜 보세요! 다음 주소에서 확인하실 수 있습니다.

https://play.google.com/store/apps/details?id=jaeyoung.kim.mathgame