Hyun Chul's Utopia
제목 그대로 엑티비티 상에서 가상 키보드의 스타일을 정의 합니다. 이를 가능케 하는 가장 간단한 방법이 "AndroidManifest.xml" 파일에서 XML코드를 수정하는 방법입니다. 우선 적용 하고자 하는 엑티비티가 기술되어 있는 부분을 찾은 뒤 아래와 같은 옵션을 추가해 주면 됩니다. windowSoftInputMode 예를 들면 아래와 같이 되겠네요. 이렇게 값을 주게되면 가상 키보드가 올라와야 할 부분을 선택시(예를들면 EditText 선택) 레이아웃의 배치는 그대로 유지가 된 상태로 그 위에 가상 키보드가 올라오게 되어 있습니다. 샘플로 만든 화면을 보면 이해가 쉽겠네요.. 아래와 같은 원본 화면과 위의 windowSoftInputMode="adjustPan" 옵션의 유무에 따라 변된 모습을 ..
기본적으로 IPv4에 맞게 구성되어 있으며, 중간에 적힌 정규형 표현은 구글링을 참고 하였음을 미리 밝힙니다. 이번에 코딩을 하던 도중 입력한 문자열이 IP Address 인지 아니면 그냥 문자열인지 판별하는 그런 기능이 필요했습니다. 구글링 검색 결과 나온 내용은 단순히 4자리 숫자에 대한 판별 (ex : 255.255.255.0)에 관한 판별만 가능하더군요.. 입력하는 경우가 Port를 포함한 경우 (ex : 192.168.0.1:9000)에 대한 처리는 없었기에.. 해당 부분을 추가하여 개조 시켰습니다. ○ IpAddressAndPortCheck.java import java.util.regex.Matcher; import java.util.regex.Pattern; public class IpAd..
정말 지극히 개인적으로 Autorun을 제작해 봤습니다. 그냥 말이 Autorun이지 그냥 셋업파일 연결시켜주는 간단한 프로그램이 되겠네요. 사건의 전말은 공DVD 한장에 MS Office 2007, 2010 과 한컴오피스2007 을 모두 집어넣어 한장의 CD로 만들고 싶었다는거네요.. 정품CD에서 컴퓨터로 파일 복사 시키고 그냥 간단히 이들 셋업파일을 실행시켜주는 프로그램입니다. 약간 해맸던점은 한컴오피스 2007의 경우는 제가 만든 프로그램이 다른 경로에 있으면 정품사용자가 아니라고 반항을 하더라는 점이었는데..(한글 정품CD 유저란 말이다!!) 약간 삽질한 끝에 그냥 현재 경로를 이동시키면 되겠구나 하면서 해결 봤네요.. 소스는 지극히 더럽습니다 욕하지 말아주세요 ㅠ 사용 안하는 변수나 define..