짱구삼촌
14.10.06
조회 수 4941
추천 수 4
댓글 3






캘린더 db를 직접 열어서 색상값을 봅니다.

-2206720

이게 색상값이랍니다. ㅋ




( 구글 동기화 캘린더는 제외했습니다. 이건 웹페이지에서 변경할 수 있고 이 캘린더를 변경하려면 또 다른 테이블 하나를 추가로 변경해야 하는데 굳이 그렇게 할 이유가 없는 듯해서 입니다. )


이걸 DE5400 으로 변환해보면 붉은 계열의 브라운 색상이 나오네요.

S플래너에서 공휴일인 아이콘의 색상입니다.




converter는 이 색상값을 만들어주는 스크립트입니다.


구글 동기화 캘린더는 구글 웹페이지에서 색상을 변경하고 동기화하면 반영되는데 ㅋ

폰에 저장된 LOCAL 캘린더의 색상을 변경하고 싶을때 써먹을 수 있겠습니다.


전 한국공휴일과 약간 색상을 달리한 대체공휴일 지정을 해봤네요. ㅋ



변환 스크립트 실행하고 de5400 을 입력해봤습니다.


(16진수 볌위를 넘는 알파벳을 자동 삭제합니다. 6자리가 안되는 경우엔 앞에 0을 붙여서 6자리를 만들고 알파값은 FF 자동으로 주게 했습니다. 본인이 원하는 완벽한 결과를 얻으시려면 알파값 포함한 8자리를 입력하세요)

99cc 만 입력하면 FF0099CC 로 자동 변환된다는 말입니다.




db 에서 봤던 -2206720 이 출력됩니다.



참고]


참고로 이 색상의 동작 원리를 잠깐 적어봅니다.

만약 FE1234 라는 색상값을 바꾸려면

F는 0, E는 1, D는 2 ... 3은 C, 2는 D, 1은 E, 0는 F 로 바꿉니다.

01EDCB 가 되는데 이걸 십진수로 변환하고 +1 해줍니다.

그 결과 숫자에 앞에 - 붙인 겁니다.

(+1 하는 이유는 0 을 1로 만들기 위한 방법이지 싶네요)

이 변환 과정을 스크립트로 자동화한겁니다. ^^*


변환 스크립트에  smali 색상값이 함께 보여집니다.

이 색상값은 smali 에서 색상을 검색하거나 바꾸려는 경우에 유용할 수 있습니다.



Extra Form
첨부
Screenshot_2014-10-06-14-47-59.png  [File Size:105.8KB/Download:0]
Screenshot_2014-10-06-13-49-34.png  [File Size:149.7KB/Download:0]
Screenshot_2014-10-06-11-31-11.png  [File Size:133.7KB/Download:0]
color.png  [File Size:37.9KB/Download:1]
color_code_converter.sh  [File Size:2.5KB/Download:13]
calendar_color_viewer.sh  [File Size:1.9KB/Download:12]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

짱구삼촌 님의 SIGNATURE

profile

그래도 아직은 사랑이, 낡은 외투처럼 너덜너덜해져서 이제는 갖다 버려야 할, 그러나 버리지 못하고...

"신은 그저 질문하는 자일 뿐... 운명은 내가 던지는 질문이다. 답은 그대들이 찾아라."

댓글 3
  • profile
    아 변환 스크립트 마지막 부분에서 변환한 smali 값을 클립보드로 자동 복사하게 만들었습니다. (구글 문서 어플이 설치되어 있어야 합니다.) 붙여넣기 간단하게 하려고... ^^*
  • profile
    인버트라고 보여지는 16진수값은 반전시키면 나오게 되는 해당값입니다. 0을 F 로 1을 E로 바꾸는 과정은 제가 고안한 방법인데 ㅋ 0에서 16까지 순서대로 배열변수를 만들어서 3번째 나오면 16에서 3을 뺀 문자로 바꾸는 재주를 피운겁니다
  • profile
    대단하세요~~ 짱구삼촌..
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2