위자드 메모장 리팩 강좌2012. 9. 3. 22:33
1. 대략적인 순서
순정어플 디컴파일 - projects폴더에서 메모어플폴더 찾아서 들어간 후 이미지 및 각종 사항을 수정 - 다시 컴파일 - 사인하기 - 리팩어플 설치 및 확인
2. 컴파일과 디컴파일
apk manager 5.0.2를 기준으로 설명하자면 place-apk-here-for-modding폴더에 순정어플(파일명은 영어로)을 넣고 script를 실행
메뉴가 뜨면 22번을 누른 후 순정어플에 해당하는 번호를 선택
선택이 되면 9번을 눌러 디컴파일
컴파일은 다시 script를 실행 후 22번을 눌러 순정어플 번호 선택
11번을 누른 후 선택지가 뜨면 n을 치고 엔터
12번을 누른 후 기다리면 place-apk-for-modding폴더에 signed파일이름이라는 완성된 apk가 생김
3. 나인패치?
나인패치는 상황에 따라 동적으로 변형되는 이미지를 뜻함 파일명 뒤에 .9이 들어가며 잘못 수정 시 오류가 발생함
나인패치는 나인패치 전용 툴로 수정하는 것이 기본이나 포토샵으로 나인패치선이 손상되지 않게 수정하면 오류가 발생하지 않음
4. 어느 부분을 수정해야 하는가?
res\drawable-hdpi\에서
bg - 메모 배경
bg_balloon.9, bg_smile.9 - 필요 없음. 나인패치선만 놔두고 투명화해도 무방
bg_white.9 - 설정에서 흰색을 선택했을 시 bg에 덧대어져 나오는 배경
bg_yellow.9 - 설정에서 노랑색을 선택했을 시 bg에 덧대어져 나오는 배경(기본값)
btn_check_normal - 메모 작성 화면에서의 버튼(작성 완료)
btn_check_pressed - 메모 작성 화면에서 버튼을 눌렀을 시 나오는 버튼
btn_plus_normal - 메모 추가 버튼
btn_plus_pressed - 메모 추가 버튼을 눌렀을 시 나오는 버튼
ic_menu_info - 메뉴에서의 위자드메모 정보 호출
ic_menu_list - 메뉴에서의 메모 목록 호출
ic_menu_modify - 메뉴에서의 메모 수정 버튼
ic_menu_new - 메뉴에서의 새 메모 추가 버튼
ic_menu_save - 메뉴에서의 메모 저장 버튼
ic_menu_setting - 메뉴에서의 설정 호출
ic_menu_share - 메뉴에서의 공유 메뉴 호출
ic_menu_speak - 메뉴에서의 메모 녹음 버튼
icon - 어플 설치 시 보이는 아이콘
img_arrow_normal - 메모 목록에서 각 메모 버튼 오른쪽에 나타나는 그림
img_arrow_pressed - 메모 목록에서 각 메모 버튼을 누르면 오른쪽 그림이 변함
wizard_logo - 메모 밑에 뜨는 위자드메모 로고
res\drawable-mdpi\에서
pen.9 - 메모 제목 밑에 겹쳐져 나오는 그림
res\drawable\에서
bg_toast.9 - 자동 저장이나 첫 메모, 마지막 메모 알림 시 뜨는 토스트창 배경
list_pressed.9 - 메모 목록에서 각 메모 버튼을 눌렀을 시 뜨는 메모 목록별 배경
item_textcolor_selector.xml - 이 파일에서 item android:color을 바꿔주면 메모 글씨색이 바뀜
res\layout\에서
about_dialog.xml - 이 파일에서 위자드 메모 정보 안의 내용물을 수정할 수 있음
memo_editor_view.xml - 이 파일에서 8번째 라인의 색상을 수정하면 본문에서의 제목 색상이 바뀜 또한 17번째 라인의 색상을 수정하면 날짜 색상이 바뀌고 19번째 라인의 색을 바꾸면 메모 작성 화면에서 본문 색깔이 바뀜
memo_list_view.xml - 역시 6번째 라인의 색상을 수정하여 제목 색상 변경, 메모 목록의 "Memo List"를 다른 문구로 변경 가능하나, 한글로 수정 시 오류가 생길 수 있음
res\values-ko\에서
strings.xml - 이 파일에서 각종 메뉴 이름들을 수정 가능 3번째 라인을 수정하면 어플 이름이 바뀜
'자유잡담' 카테고리의 다른 글
이나블로그 2만힛♥ (0) | 2012.09.23 |
---|---|
참깨라면 제조기 (0) | 2012.09.21 |
이놈의 빌어먹을 xe (0) | 2012.08.26 |
주절주절 (0) | 2012.08.24 |
블로그 관련 나의 심경. (0) | 2012.08.19 |