Programming/Java & Android 4

[Android] 안드로이드: 기기별 해상도와 UI 최적화

모바일 디바이스는 다양한 크기와 다양한 해상도가 있습니다. 디스플레이의 사이즈는 대각선 길이, 인치로 나타냅니다. 즉, 현재 유통되고 있는 거의 모든 기기의 크기와 화소를 계산해서 제품을 만들지 않으면, 특정 기기를 사용하는 유저는 디자이너의 의도와 다른 화면을 보게 됩니다. https://design.google.com/devices/ 여기를 참고하시면 현재 존재하는 디바이스의 사이즈와 해상도가 잘 나타나 있습니다. 이 사이즈와 해상도가 같은 비율로 늘어난다면 최적화가 참 편할 텐데, 사정은 그렇지 않습니다. 비율도 다르고 해상도도 다르고 기기별로 천차만별입니다. 안드로이드에서는 스마트폰의 다양한 화면크기와 해상도를 지원하게 하기 위해 DPI(Dots Per Inch)라는 단위로 기준을 잡게 됩니다. ..

[JAVA] JAVA 환경변수 설치하기 - 윈도우 10 환경

[JAVA] JAVA 환경변수 설치하기 - 윈도우 10 환경1. 먼저 데스크탑 좌측 하단에 있는 윈도우키를 누른 후 설정버튼을 눌러 윈도우 설정으로 이동. 2. 윈도우설정에서 시스템 설정으로 들어간다. 3. 우측에 시스템 정보를 클릭하거나 또는내 PC를 우클릭 후 속성을 눌러 시스템 정보에 바로 들어갈수 있다. 4. 시스템 정보에서 좌측에 있는 고급 시스템 설정으로 들어간다. 5. 시스템 속성 탭에서 고급탭을 누른 후 하단에 환경 변수를 클릭. 6. 환경 변수 설정 창에 시스템 변수를 만들기 위해 새로 만들기를 클릭. 7. 먼저 새 시스템 폴더 JAVA_HOME을 만들고 자바경로를 검색. 7. 자바를 설치한 디렉토리로 이동 후 반드시 JDK폴더까지 선택 후 확인 버튼을 눌러주세요! Ex) C:\Progr..

[RGB] RGB TABLE

안드로이드 뿐만아니라 다른 툴도 마찬가지로 RGB-CODE나 HEX로 색상을 넣을때가 있다. 디자이너가 직접 전달해준 코드 값이 없다면 아래 색상표에 나온 코드를 사용하면 매우 편리하다. Color NameRGB CODEHEX #SampleSnow255-250-250fffafa Snow 2238-233-233eee9e9 Snow 3205-201-201cdc9c9 Snow 4139-137-1378b8989 Ghost White248-248-255f8f8ff White Smoke245-245-245f5f5f5 Gainsboro220-220-220dccdc Floral White255-250-240fffaf0 Old Lace253-245-230fdf5e6 Linen240-240-230faf0e6 Antique..