꿈 많은 개발자가 되자! Tae-hwan

Android L의 팝업창을 표시할 수 있는 Heads-up! 본문

Android App/Productivity(생산성)

Android L의 팝업창을 표시할 수 있는 Heads-up!

taehwan 2014.07.26 09:10
크리에이티브 커먼즈 라이선스

Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
본문

 안드로이드 L에 추가된 팝업형태의 알림바를 사용하고 싶어서 찾아보았습니다. 역시나 이미 만들어져있더군요. 만들어지는 구조야 어렵지 않게 만들 수 있지만 직접 구현해둔 App이 존재하여 소개합니다.



팝업창 Notification(알림)

 이번에 L에 추가된 알림바는 이미 iOS에서 많이 보았을 창입니다. 바로 아래와 같은 창이죠.

Android L의 기능을 소개하는 부분입니다. 게임 도중 전화가 온다면 오른쪽 화면과 같은 팝업창으로 Notification을 표시해주게 됩니다. 이 기능을 Android L이 아닌 다른 단말기에서도 사용가능하도록 하는 앱이 있어 소개합니다.



Heads-up 다운로드

 현재는 무료버전이 배포되고 있고, Android 3.0 이상에서 사용이 가능합니다.

 Heads-up 다운로드 : http://bit.thdev.net/1rSfDa7



Heads-up 소개

 Heads-up은 간단한 설정으로 상단에 알림바를 표시할 수 있습니다. 단점 부터 설명하자면, 초기 설정시에 모든 앱이 자동으로 Heads-up이 동작하도록 설정되어, 원하지 않는 앱을 설정을 통해 앱 목록 제거를 해주어야 합니다. 설정을 통해서 꼭 On/Off 하여서 필요한 앱만 Heads-up에 등록하고 사용하시기 바랍니다.


 해당앱은 앱 설정만 해주면 사용이 가능합니다. 설정을 하기 전에 시스템의 알림 권한을 가져와야 합니다. 아래 화면에서 Enable/Disable heads-up의 텍스트를 눌러서 시스템의 알림 권한을 사용하도록 하면 됩니다.

 다음 단계로 설정을 눌러서 해당 앱의 설정을 진행하고, 마지막으로 재생 버튼을 눌러서 프로그램을 실행해두면 끝입니다.


 시스템에서의 알림 권한 설정. Heads-up notifications에 체크를 해주시면 됩니다.



필터링

 앱 필터링을 해줄 수 있습니다. 원하는 앱만 실행하는게 좋으니 App filter에 접근하여 원하는 앱만 제외하고 나머지는 모두 체크해제해주면 됩니다. 이걸 해두지 않으면 모든 알림이 상단에 표시되게 되므로 조금 귀찮아도 해제해주시는것을 권장합니다.


 4.1부터는 추가 기능을 사용할 수 있는데 알림 우선순위를 지정할 수 있는 메뉴가 있습니다. 시스템에서 알려주는 알림으로 기본값으로 사용하시면 될것 같습니다. 모든 시스템의 알림을 받고 싶다면 5가지 메뉴 모두를 체크하시면 됩니다.


 특정 음악플레이에 대한 popup 컨트롤러도 제공하고 있습니다.



동작 방식 설정

 상단에 표시할 시간을 설정하고, 스와이프를 통해 창을 닫을 수 있도록 설정할 수 있습니다. 기존 시스템에서 동작하던 알림창과는 다르므로 별도의 설정을 통해서 동작방식을 설정할 수 있습니다.



스타일

 테마, 팝업의 위치, 투명도 등 팝업에 표시되는 스타일을 설정할 수 있습니다. 테마는 전체 4가지로 테투리가 없는 디자인과 테두리가 있는 디자인 2가지로 구분되며 색상이 흰색과 검정 2가지로 구분됩니다. 기본값은 Android L의 디자인과 같은 테두리가 표시되는 디자인이 출력됩니다.



잠금화면 설정

 잠금화면에서 Heads-up의 팝업을 보여줄지 말지를 정하게됩니다. 동일한 방식으로 팝업 형태로 보여지게 됩니다.



마무리

 결과적으로 아래와 같은 창이 표시되게 됩니다. 아래 테마는 Android L의 테마가 적용된 팝업창입니다. 15초가 지나면 자동으로 닫히며, X 버튼을 누르거나 스와이프를 통해서 닫을 수 있습니다. 기존 알림에 표시되던 내용과 동일하게 동작하게 됩니다.


 간단한 설정으로 Android L의 팝업창을 표시할 수 있습니다. Android L에서는 모든 창이 표시되는것은 아니고, 전화나 문자 등에 대해서만 창이 표시됩니다. 이 경우도 웹브라우징을 하거나, 게임을 하는 등에 따라서만 표시되게 되어 게임에 방해를 하지 않도록 제공하게 됩니다.



Heads-up 다운로드

 현재는 무료버전이 배포되고 있고, Android 3.0 이상에서 사용이 가능합니다.

 Heads-up 다운로드 : http://bit.thdev.net/1rSfDa7

저작자 표시
신고
개인 광고 영역
0 Comments
댓글쓰기 폼