java 60

안드로이드 설계코드 노하우 및 개발방법

데브멘토에 올라온 영상이다. 안드로이드 사이드 운영자 한동호님의 2010 공개 SW 개발자대회 강연. http://goo.gl/LzHA UI 쓰레드는 UI만 처리하게 하라. UI 쓰레드가 5초 이상 동작하게 되는 경우. "중지 or 대기" 다이얼로그 뜸 사용자를 방해하지 말라. 다양한 화면 해상도를 지원하라. wrap_content, fill_parent, dip를 사용하라. AbsoluteLayout을 사용하지 말아라. FrameLayout을 사용하면 된다 코드에서 픽셀로 크기를 지정하지 말아라. 화면 해상도에 맞게 다양한 리소스를 제공하라. ldpi, mdpi, hdpi 텍스트를 지정할 때 사용해야 하는 단위는? SP (

iOS & Android 2010.08.05

이클립스 한글 언어팩 설치

참고 : 현재(2010.08.03) Eclipse Helios 에는 한글 언어팩이 정식 릴리즈 되지 않았음. 이클립스 언어팩은 다음 링크에서 확인할 수 있다. http://www.eclipse.org/babel/downloads.php 지금 사용중인 Helios 용을 찾다가, 위 링크의 제일 아래에 있는 Developer and Nightly Builds를 타고 들어가 RC1 상태의 update site를 찾을 수 있었다. http://build.eclipse.org/technology/babel/test-updates/RC1/helios/ Eclipse의 Help -> Install New Software... 를 열고, 위 주소를 추가한 뒤 한글 언어팩을 설치하였다.

Eclipse 2010.08.03

플러그인에서 번들에 파일 쓰고, 읽기

원문 : http://www.dzone.com/links/r/reading_resources_from_a_eclipse_plugin.html 당신은 자주 번들에 파일을 저장하고, 또 번들에서 그것을 읽어들이길 원한다. 이 때 다음 코드를 사용할 수 있다. 물론, 번들 ID는 당신이 바꿔서 사용하면 된다: 또 다른 방법으로 당신은 URL을 직접 사용할 수 있다. 이 팁을 준 Paul Webster에게 감사드린다. Platform 클래스에 의존성을 없애주는 두번째 방법이 더 좋은 것 같다.

Eclipse 2010.07.07

Using WebViews

원문 : http://developer.android.com/resources/articles/using-webviews.html 번역 : 이상훈 (calm1979@gmail.com) 2010년 6월 30일 WebViewDemo는 어플리케이션에 웹 컨텐츠를 붙일 수 있는 방법을 보여주는 간단한 어플리케이션이다. 이것은 apps-for-android 프로젝트에서 찾을 수 있다. 이 어플리케이션은 액티비티 내에 WebView를 붙일 수 있는 방법과 어플리케이션과 웹 컨텐츠 사이에 서로 통신할 수 있는 방법을 보여준다. WebView는 브라우저와 동일한 렌더링 엔진과 자바 스크립트 엔진을 사용하지만, 당신의 어플리케이션의 제어하에 동작한다. WebView는 전체 화면으로 동작할 수도 있고, 다른 View들과 ..

iOS & Android 2010.06.30

화면 회전을 빠르게 처리하기 (Faster Screen Orientation Change)

원문 : http://developer.android.com/resources/articles/faster-screen-orientation-change.html 원문 : http://android-developers.blogspot.kr/2009/02/faster-screen-orientation-change.html 번역 : 이상훈 (calm1979@gmail.com) 2010년 6월 22일 안드로이드는 다양한 하드웨어 기반의 많은 기기들에서 효율적으로 동작하도록 설계되었다. T모바일 G1 처럼 몇몇의 기기에서는 동작 중에 하드웨어 설정을 바꿀 수도 있다. 예를 들어, 키보드를 열면 화면이 세로방향(portrait)에서 가로방향(landscape)으로 회전한다. 안드로이드 앱 개발자의 편의를 위해, ..

iOS & Android 2010.06.22

Boolean.getBoolean(String name)

String으로 "true"를 주면 boolean (Boolean 말고) 으로 true 가 나오길 기대하고, Boolean.getBoolean("true")을 호출했는데, 왠걸 false가 나온다... 구현 내용을 보니... 아... 인자로 넘어간 name가지고 System.getProperty(name)를 호출해서 그 결과를 주도록 되어 있다. -_-; Boolean 객체가 왜 System property를 신경쓰나.. 아... 지금은 다음과 같은 방식으로 String "true"에서 boolean인 true를 얻어내도록 했는데, 이게 맞나 싶다. Boolean.valueOf("true").booleanValue()

Java 2009.02.26