크램프
13.09.10
조회 수 5507
추천 수 16
댓글 14




  AOSP 소스를 기반으로 만들어진 커스텀롬 Paranoid 에는 독자적으로 개발중인 기능들이 몇가지 있습니다. HALO 와 Pie controls, Hybrid properties 가 바로 그 기능들입니다. 오늘은 그중에서 HALO와 Pie controls기능을 살펴보겠습니다.




  안드로이드를 사용하는 기기에서 상단바는 매우 중요한 역할을 하고 있습니다. 시간과 신호, 배터리등을 나타내는 역할을하며 제일 중요한 것은 사용자에서 여러 알림을 제공한다는 것입니다. 그래서 상단바를 사용안할 수는 없을 것입니다. 그래도 화면의 구성이나 사용목적에 따라서 임시로 상단바를 없애고 사용하시는 분들도 계십니다. 하지만 완전하게 배제를 할 수 없습니다.




  HALO와 Pie controls는 상단바의 역할을 대신해줍니다. 어떤 면에서는 상단바가 있는 것보다 편하고 어떤 점에서는 불편하기도 합니다. 하지만 상단바의 역할을 넘어서 추가기능을 탑재 함으로써 상단바보다 더 매력적인 하나의 도구가 되는 것 같습니다.




  저는 파이와 헤일로를 이용하여 상단바 없이 사용하고 있습니다. 그리고 또 위젯 락커를 이용하여 잠금화면에서도 HALO의 기능이 동작하도록 하였습니다. 기본 잠금 화면에서는 HALO가 나타나지 않습니다.





  지금부터 각각의 세부적인 기능을 살펴보도록 하겠습니다.




1. Pie controls




  파이 컨트롤은 오래전에 공개가 되었고 이미 많은 커스텀 롬에서 이 기능을 적용하고 있습니다. 간단하게 파이는 상단바와 소프트키를 통합하여 원하는 위치에서 사용이 가능하게 만드는 기능입니다. 물리적인 버튼이 존재하지 않는 몇몇 기기에서는 하단에 소프트키가 존재합니다. 상단바와 소프트키는 화면의 상당 영역을 차지하게 됩니다. 파이는 이를 한군데 모아서 사용자가 원하는 부분에서 불러오도록 합니다.




  사용자가 지정한 모서리의 화면밖에서 안쪽으로 살짝 밀면서 터치를 하면 다음과 같은 모양의 컨트롤러가 나타납니다. 이때 알림부분이 있는 실선 부분으로 쭉 밀어주면 알림창들이 나타나고, 퀵세팅이 있는 점선부분으로 쭉 밀어주면 퀵세팅이 나타납니다. 파이가 나타나는 위치는 사용자가 지정이 가능합니다.





  소프트키도 같이 있으므로 홈키나 뒤로가기, 메뉴키는 물론 롬에따라서 최근앱 실행, 현재 앱종료 등의 키도 나타나게 할 수 있습니다. 한손으로 쥐고 사용하기 불편한 크기가 큰 폰들의 물리키를 손가락에 닿는 부분에서 불러올 수 있으므로 아주 편리합니다. 또한 소프트키 위쪽으로 간단하게 알림상황과 와이파이연결상태, 매터리 상황등을 알려주는 부분이 존재합니다.




  파라노이드 롬 기준으로 파이 컨트롤 옵션은 다음과 같습니다.





  1. Trigger area : 파이를 나타나게 하는 모서리의 인식 범위를 결정합니다. 넓게 할 경우 끝부분에 손이 닿기만 해도 파이가 나타나므로 적당한 값을 지정하시기 바랍니다.




  2. Prevent raotation : 화면의 회전이 일어날시 파이가 나타나는 방향을 세로모드 기준으로 고정할지, 회전된 화면을 기준으로 나타나게 할지 결정합니다.




  3. Pie gravity : 파이가 나타나는 방향을 지정합니다. 상하좌우 지정이 가능합니다.




  4. Middle Alignment : 지정한 방향에서 손으로 미는 부분이 어디든 상관없이 파이는 가운데 나타나게 합니다. 위의 스크린샷은 이 옵션을 끈것으로 가운데가 아닌 터치위치를 기준으로 나타난 것입니다.




  5. Pie style : 소프트키가 나타난후 얼마가 지나서 알림바와 퀵세팅 영역을 표시하는지 결정합니다. slow로 할 경우 소프트키가 나타나고 약 2초후에 상태창이 나타납니다. bare의 경우는 나타나지 않습니다. 나머지는 1초의 간격으로 시간이 줄어듭니다.




  6. Pie size : 파이의 크기를 정합니다.




  7. Bottom angle : 화면 끝부분으로부터 소프트 키가 나타나는 간격을 결정합니다.




  8. Item gap : 각 소프트키간의 간격을 결정합니다.




  9. Persistent menu button : 소프트키에 메뉴버튼을 항상 나타나게할지 앱에 메뉴버튼이 포함된경우에만 나타나게 할지 결정합니다.




  10. Search button : 검색 소프트키를 추가합니다.




  11. Last App button : 바로전에 실행한 백그라운드에 남아있는 앱을 불러냅니다.



  하지만 이것만으로는 상단바를 대체하기 힘듭니다. 바로 알림이 왔을때 눈에 바로 보이지 않고 파이를 열어야만 보이기 때문입니다. 그래서 파이만 존재하였을 때에는 상단바를 같이 사용하였습니다. 하지만 이제 HALO기능이 생기면서 상단바를 감추고 사용하기가 수월해졌습니다.




2. HALO




  헤일로는 알림바역할을 하는 도구입니다. 알림이 오면 다음 스크린샷 처럼 알려주고 HALO를 클릭하면 중앙을 차지하는 작은 창에 어플을 실행해줍니다. 이를 Floating window 라고 부릅니다.






  Pie controls에서 눈에 보이지 않았던 실시간 알림들이 Halo를 통해서 전달이 되는 모습입니다. 이정도면 상단바 없이도 활용이 가능합니다.




  Halo는 제스쳐를 통해서 몇가지 기능이 작동합니다. 수직으로 밀어 올리거나 밀어 내리면 아래와 같은 동작이 이루어집니다.




  1. 위로 두칸을 쓸어올리면 Dismiss all notifications 라는 문구가 나타납니다. 이때 손을 떼면 현재 지워질 수 있는 모든 알림을 지웁니다. 상단바에서 모두 지우기 버튼과 동일한 작동을하며 상단바에 있는 알림도 같이 지워집니다.




  2. 위로 한칸을 쓸어올리면 Dismiss notification 이라는 문구가 나타나며 현재 Halo가 나타내고 있는 알림이 하나 지워집니다.




  3. 아래로 두칸을 쓸어내리면 Hide & silence until woken 이라는 문구가 나타나며 Halo는 끝부분만 살짝 보이는 상태가 되며 사용자가 다시 밖으로 끌어내지 않는 한 알림이 와도 나타나지 않습니다.




  4. 아래로 한칸을 쓸어내리면 Hid.. 이라는 문구가 나타나고 알림이 올때까지 숨어있게 됩니다.




  5. 오른쪽이나 왼쪽으로 밀어주면 여러개의 알림이 있을경우 하나씩 나타내줍니다.



  다음으로 Halo의 세부 옵션을 살펴보고 글을 마치겠습니다.



  1. HALO policy : 화이트리스트와 블랙리스트 옵션으로 나뉘어집니다. 블랙리스트시에는 어플리케이션 정보에서 블랙리스트로 등록한 앱에 대하여 알림을 하지 않습니다. 화이트리스트는 등록한 앱만 알림을 보여줍니다.




  2. HALO size : 헤일로의 크기를 지정합니다.




  3. Hide HALO after activity :  알림이 오면 나타나서 알림을 알리고 자동으로 숨게 됩니다.




  4. Reverse HALO : 옵션을 켜면 더블클릭으로 HALO를 이동합니다. 끄면 롱클릭으로 HALO를 이동합니다.




  5. Pause active app : floating window가 실행될때 화면이 이미 나타나있는 앱을 일시정지할지 그냥 돌아가게 할지 결정합니다.



  아직 HALO 나 파이가 완벽하게 동작하는 것은 아닙니다. 4.2.2 롬에서의 동작은 완벽했는데 4.3롬으로 넘어오면서 그리고 HALO 2.0 으로 되면서 알림을 알려주지 않는 어플이 간혹 존재합니다. 저같은 경우는 카카오 스토리 알림을 바로 나타내주지 못하는 현상이 있습니다. 이것은 앞으로 개선되어지리라 믿습니다.

Extra Form
첨부
Halo.png  [File Size:332.2KB/Download:0]
halo2.png  [File Size:705.7KB/Download:0]
pie.png  [File Size:293.5KB/Download:1]
sample.png  [File Size:751.5KB/Download:1]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 14
  • ?
    엑스페리아 미니 쓸때 파라노이드 파이컨트롤 정말 유용하게 썻는데 노트1에선 구동이 어려워 맨날 군침만 삼킨다지요 ㅠ
  • ?
    하..할로 쓰고싶습니다..그리고파이컨트롤은 원래소프트키달고나오는거아니면 사용못하던것같더군요(?!) [2.2.1/E160KKKJMH1/4.1.2]
  • ?
    크램프
    13.09.11
    아닙니다. 전 노트2이지만 잘 사용하고 있습니다~ㅎㅎ
  • ?
    크램프
    13.09.11
    해외롬을 맘대로 쓸수있는 기기가 있어야 편히 쓰더라구요 ㅠ
  • ?
    핡!소스
    13.09.11
    어어..그런가요...ㅇ엉울개ㅜ대르ㅏ애주 할로주삼 ㅠㅠㅠ [2.2.1/E160KKKJMH1/4.1.2]
  • ?
    엄청 깔끔하게 정리해 주셨네요 ㅎ 잘 보고 갑니다.
  • ?
    크램프
    13.09.11
    좋은 말씀 감사드립니다~
  • ?
    강류화
    13.09.11
    깔끔한정리! 평소 궁금했는데 귀차니즘가 대충 쓸수있어 그냥 넘어간 부분을 콕! 찝어 설명해주셨네요^^ 역시나 감사합니다 많은 도움 되었습니다 [2.2.1/eng.rootbox.20130804.191824/4.2.2]
  • ?
    크램프
    13.09.11
    ㅎㅎ 도움이 됐다니 정말 다행입니다^^
  • ?
    미르치
    13.09.11
    크램프님 덕분에 cm10.2와 paranoid 쉽게 설치했습니다. 파라롬이 적당하네요. 룻박스는 너무 많은 기능들 때문에 어렵더군요. 좋은 정보 감사드립니다. [2.2.1/eng.manelscout4life.20130902.204501/4.3]
  • ?
    크램프
    13.09.11
    좋은 말씀 감사드립니다^^ [2.2.1/SK Note II PA 3.99/4.3]
  • ?
    @shelyreon LMT라는 것을 이용하시면 롬에 관계없이 더 많은 기능의 파이컨트롤이 가능합니다 HALO도 요즘은 Xposed로 비슷하게 할 수 있는 것 같더라구요 @크램프 다행히 제가 그 해외롬을 자유롭게 올릴 수 있는 기기라 ㅎㅎ 크램프님 글 보고 오랜만에 다시 세팅해봤네요:) [2.2.1/573038/4.2.2]
  • ?
    Waits
    13.09.12
    친절한 설명 감사합니다.
  • ?
    감사드립니다
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
구글설정이 업데이트 된 거 아시나요? 3 file 내마음이 1 2251 2013.09.23
맛클에는 데이터 누수 겪으신 분 안 계신가요? (레퍼기종 필독) 5 file 내마음이 3 4364 2013.09.23
노트2 안전모드 해제방법 3 평화시대 7521 2013.09.22
tsf shell 잦은 리로딩 현상 원인 알아냈습니다. 5 dongyeol 1 2471 2013.09.22
강좌 갤럭시 S2 디제스터 통신사 마크 선택 14 eprince1015 12 3297 2013.09.21
aosp browser jellybean용 15 file 보컬동춘 6 4599 2013.09.21
백라이트 file ㄱㅌㄱㄷ 1962 2013.09.21
cmd를 이용한 컴파일,디컴파일 10 file Gomdoru:-P 6 3507 2013.09.20
강좌 폰내장외장 메모리 변경법 초간단♡ 8 조선인문 4 12730 2013.09.20
식물대 좀비2 안드로이드 버전 나왔나보네요 1 monbaby 2343 2013.09.20
소소한 갤3팁~ 7 미스터팟 1 2240 2013.09.19
네이버 색상표에 대한 간단한 팁 file manho 3999 2013.09.19
노트2 stweak 스크린 설정값 4 bestdoc 8 3353 2013.09.19
갤럭시s4잠금화면이 업데이트되었네요 5 file 2 3336 2013.09.19
노트2 stweak 고성능 설정값 25 bestdoc 27 6137 2013.09.18
노트2 stweak 저전력 설정값 2 bestdoc 5 4450 2013.09.18
note2 u+ carbon rom 완벽히쓰기! 6 file 맹구임 7 3193 2013.09.17
파라노이드(Paranoid) 3.99.1 RC1 업데이트 24 file 크램프 8 3146 2013.09.16
갤럭시s4 잠금화면 어플 문구수정방법 6 file 햄프셔 2 5097 2013.09.16
강좌 apk폰트 파일을 ttf로 바꾸기 14 file oceanyum 12 11648 2013.09.16
[1.082] sjkernel/stweak 부분 세팅(색감) 입니다 (수정) 9 룰라유 16 3042 2013.09.16
강좌 한글화가 되지 않은 어플 한글화 하기 30 히어로즈 36 11693 2013.09.15
강좌 Chapter #2. DFU 모드란? file 선풍기™ 11 8225 2013.09.14
지금 ios 앱스토어에서 아스팔트8 : 에어본 무료행사 하고 있네요~ 6 file 선풍기™ 2512 2013.09.14
삼성정품 뷰커버 A/S 후기입니다. 1 용박 1 3021 2013.09.14
파이널판타지4 실행불가와 greenify 도네이션버전 2 헥뚜루 1 4470 2013.09.14
v4a 음장에 bbe.irs추가방법 1 2 5388 2013.09.13
전혀 새로운 방식의 네비게이션 바 어플! Ultimate Dynamic Navbar file 베가레이 4 10420 2013.09.11
역시나 어이 상실의 시대.... 12 file SGN-II 3 2073 2013.09.11
Paranoid 롬의 Pie control 과 HALO 14 file 크램프 16 5507 2013.09.10
1 - 40 - 135