Hyun Chul's Utopia
Windows에서의 레지스트리는 시스템의 모든 설정 및 데이터를 모아두는 중앙 저장소 역할을 수행한다. Windows가 작동되는 구성값, 설정, 그리고 프로그램과 관련된 모든 정보가 저장 되어 있다. 레지스트리 키 정의에 있어서,영단어 첫 자나 의미를 구분짓는 단어의 경우는 그 시작 첫 자만 대문자로 입력하는 습관을 갖는 것도 괜찮다. 또한 여러 개의 사용자계정을 쓰고 있다면, 가능한 HKEY_LOCAL_MACHINE 키에서보다는 HKEY_CURRENT_USER 키에서 편집을 하도록 한다.편집 전에 레지스트리를 백업해 두면 편집 후 발생할 수 있는 시스템 이상 징후들을 안전하게 이전 상태로 되돌릴 수 있다. Windows 레지스트리는 기본적으로 5개의 Main Key를 가지고 있다. 각각의 역할은 다음과..
제목 그대로 엑티비티 상에서 가상 키보드의 스타일을 정의 합니다. 이를 가능케 하는 가장 간단한 방법이 "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..