It's time~
퀵패널의 배경을 파헤치겠습니다.
우선 systemUI.apk를 디컴파일 합니다.
reslayout의 status_bar_tracking.xml 열어볼까요?
4번째 라인을 보시면 아래와 같은 구문이 있습니다.
이부분이 퀵패널 배경 지정하는 구문입니다.
아시다 시피 알파값 + RGB값으로 지정되어있지요.
로딩시 이미지를 불러오지 않으니 퀵패널 표시할때 퍼포먼스를 생각한듯 합니다.
허나 테마제작자들에게는 참 성가시죠?
아래는 장장 5시간의 고민끝에 해결된 구문입니다.
담배를 얼마나 많이 피웠는지 지금까지도 목이 아픕니다...
자 아까 보셨던 4번째 라인의 구문을 아래와 같이 바꾼후 컴파일 xml추출 -> 원본에 퐁당~! -> 적용, 재부팅 - OLLEH!!!
저 간단한 구문을 찾으려고 너무 고생이 많았습니다. ㅜㅜ
칭찬 많이 해주실꺼죠???
^_________________________^)
멋진 테마 양산해주세요~ 테마제작자 분들~!!!
그럼 이만 갑니다...
==================================
컴파일 안되시면 이부분 한번 확인해 보세요~
==================================
apk manger의 1.apk 2.apk파일을 새로 만들어 주세요
이 팁은 "택이아빠"님께서 알려주셨습니다. 다행히도 전 잘 되더군요..
이 팁으로 디컴파일 - 컴파일 되시지 않는다면.. 저도 GG입니다.
택이 아빠님께 감사말씀 많이 많이 해주시기 바랍니다. ^_______________________^)
C:UsersJackoSapktoolframework 로 가시면 (이구문의 "JackoS"는 자신의 컴퓨터 이름으로 표기되는겁니다!!)
1.apk와 2.apk파일이 있습니다.
두개의 파일이 없어도 괜찮습니다... 만들어 주면 되니까요.. 우선 있는 파일 지워주신후
갤S 진저용 framework-res.apk파일을 위 폴더로 복사후 1.apk 와 2.apk를 만들어 주면 됩니다.
주의 : framework-res.apk로 1.apk 와 2.apk를 만들어 주는겁니다.
-------------------------------------------------------------------------------------
framework-res.apk = 1.apk twframework-res.apk = 2.apk 가 아닙니다.
framework-res.apk = 1.apk framework-res.apk = 2.apk 가 맞습니다.
이걸로 안되시면
framework-res.apk = 1.apk twframework-res.apk = 2.apk 로 해보시구요..
-------------------------------------------------------------------------------------
내부의 어떤 파일도 건드리지 마시고(resources.arsc 파일만 남겨놓는 방법은 안됩니다.) 이름만 바꿔주셔야 합니다.
그후 순정 systemUI.apk파일을 디컴파일, 컴파일이 잘 되는지 확인해 보십니다.