Hyun Chul's Utopia
정말 지극히 개인적으로 Autorun을 제작해 봤습니다. 그냥 말이 Autorun이지 그냥 셋업파일 연결시켜주는 간단한 프로그램이 되겠네요. 사건의 전말은 공DVD 한장에 MS Office 2007, 2010 과 한컴오피스2007 을 모두 집어넣어 한장의 CD로 만들고 싶었다는거네요.. 정품CD에서 컴퓨터로 파일 복사 시키고 그냥 간단히 이들 셋업파일을 실행시켜주는 프로그램입니다. 약간 해맸던점은 한컴오피스 2007의 경우는 제가 만든 프로그램이 다른 경로에 있으면 정품사용자가 아니라고 반항을 하더라는 점이었는데..(한글 정품CD 유저란 말이다!!) 약간 삽질한 끝에 그냥 현재 경로를 이동시키면 되겠구나 하면서 해결 봤네요.. 소스는 지극히 더럽습니다 욕하지 말아주세요 ㅠ 사용 안하는 변수나 define..
음.. 제목은 하단 커스텀 탭 이라고 적었는데.. 정확한 명칭을 몰라서 그냥 그렇게 적었습니다. 무튼! 만들고 싶었던 내용은 하단에 이쁘장한 메뉴바를 만들고 싶었다는 것 입니다. 말로만 설명하면 감이 안잡히니 견본 화면을 하나 찍어봤습니다. 이 화면은 T Wifi Zone 어플입니다. 여기서 하단에 보면 "지도, 내주변리스트, 즐겨찾는장소, 기타" 이렇게 하단 탭 메뉴가 있습니다. 여기 있는 이런 모양의 하단 탭 메뉴를 한번 제작해 봤습니다. 우선 하단에 들어갈 아이콘 이미지가 필요하겠죠. 그래서 하나 만들었습니다. 못하는 포토샵 끙끙대가면서 허접하게 하나 만들어 봤습니다. 버튼에 효과를 주기위해 버튼이 눌렸을때의 이미지도 만들어서 직접 커스텀 버튼을을 만들었습니다. 이렇게 버튼을 만들고 xml로 합쳐서..
안드로이드에서 뒤로가기 버튼을 눌렀을때 KeyEvent를 발생하여 어플리케이션을 종료시킬 수 있는 방법입니다. 우선적으로 프로세스 종료하는 방법중 하나인 KillProcess 가 있습니다. 레퍼런스상의 문서 내용으로 보자면 아래와 같이 명시 되어 있네요.. public static final void killProcess(int pid) Since: API Level 1 Kill the process with the given PID. Note that, though this API allows us to request to kill any process based on its PID, the kernel will still impose standard restrictions on which PIDs y..