본문 바로가기

안드로이드75

[안드로이드] IP 주소 가져오기 링크 : http://blog.naver.com/q1q3q5?Redirect=Log&logNo=10099522139 IP 주소를 가져와야 하는 경우가 생길 경우 아래의 함수를 이용하면 됩니다. jdk1.5버전과 안드로이드 SDK버전 8에서 테스트해봤습니다. InetAddress의 경우 API 1에서부터 지원하였기 때문에, 안드로이드에서는 아래 함수로 IP주소를 가져올 수 있을 것이라고 생각됩니다. public String getLocalIpAddress() { try { Enumeration en = NetworkInterface.getNetworkInterfaces(); while(en.hasMoreElements()) { NetworkInterface interf = en.nextElement(); .. 2011. 4. 6.
[안드로이드] 커스텀 폰트 변경 (Custom Font) 안드로이드사이드 사이트로부터 스크랩 한 내용입니다. 링크 : http://www.androidside.com/B46/8706 안드로이드 폰트 변경에 대해서 찾아보는데.. 바로 나오네요^^ 쉽게 얻은 정보지만, 유용한 정보일 것이라 생각되어 스크랩 했습니다. 개발Q&A 에 어떤분이 올리신 질문중에 "보낸이" 가 " 보냰이" 로 나온다고 하신 분이 계서서... http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=6088&page=2 말이 나온김에 폰트에 관련된 이야기를 나누어 볼까 합니다. 먼저 폰트의 종류부터 알아보죠 비트맵 폰트 아주 옛날^^ 8비트 컴퓨터 시절 쓰이던 폰트죠 화면에 뿌려주는 처리속도는 매우 빠르지만 글씨의 크기가 변경 될때 이쁘게 .. 2011. 4. 5.
View를 상속받은 컨트롤(TextView, ImageView, ...)들 Bitmap으로 변환하기 View를 상속받는 클래스들은 아래와 같은 함수들을 포함하고있다. 현재 View의 화면을 Cache에 저장하기 하는 메소드 setDrawingCacheEnabled(boolean enabled) buildDrawingCache(); buildDrawingCache(boolean autoScale); Cache에 있는 데이터를 Bitmap으로 가져오는 메소드 getDrawingCache(); getDrawingCache(boolean autoScale); 녹색 레이아웃에 있는 메소드들은 Cache에 이미지를 저장하기 위한 메소드입니다. setDrawingCacheEnabled(boolean)은 자동으로 Cache에 저장하는 메소드이고, buildDrawingCache(), buildDrawingCache(.. 2011. 3. 30.
안드로이드 속성값인 fill_parent 에서 match_parent 로의 변경 링크 : http://blog.naver.com/lowmans?Redirect=Log&logNo=100114342690 android 2.2 froyo 에서 fill_parent 가 mach_parent로 변경됨 참고 : http://www.winapi.co.kr/android/annex/Android22.htm fill_parent 이름 변경 레이아웃 속성값인 fill_parent 플래그의 명칭이 match_parent로 변경되었다. fill_parent는 부모의 폭이나 높이를 모두 사용하라는 뜻인데 실제로는 부모의 크기에서 안쪽 여백은 제외된다. 즉, 위젯이 안쪽 여백을 가질 경우는 여백 때문에 부모를 가득 채우지 못하는 상황이 발생하며 따라서 fill이라는 명칭이 직관적이지 못한 경우가 있다. 이런.. 2011. 3. 25.
안드로이드 단말기 화면 사이즈 및 해상도 구하기 링크 : http://linuxforge.tistory.com/60 링크 : http://www.jopenbusiness.com/tc/oss/entry/Android-UI 안드로이드 화면단위에 대한 용어 정리와 화면크기를 구하는 방법에 대해서 기술되어있습니다. 사이즈 구하기 view source 1 Display dis = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); 2 mDisWitdh = dis.getWidth(); // 가로 사이즈 3 mDisHeight = dis.getHeight(); // 세로 사이즈 해상도 구하기 view source 1 DisplayMetrics metrics = new DisplayMetr.. 2011. 3. 17.
XML 사용자 속성 정의 및 사용하기 ○ 순서는 아래와 같습니다. 1. 먼저 attrs.xml에서 사용자 attribute를 정의한다. 2. xml에서 사용자 widget의 속성에 사용자 attribute를 정의한다. ※ 먼저 사용자 widget을 만들어야 합니다.(ex. 간단한 방법은 안드로이드 기본 widget을 상속 함) 3. 소스코드(.java)에서 사용자 attribute 값을 가져온다. 4. 가져온 값을 사용한다. 1. attrs.xml [res/values/attrs.xml] 2. main.xml 에서 사용자 widget에 attribute와 사용자 attribute를 추가 합니다. [res/layout/main.xml] 2011. 3. 17.