반응형

전체 글 238

new 와 getInstance() 와의.. 차이.

NewObject obj = new NewObject(); 와 같은 방식으로 선언하여 사용하는 것과.. NewObject obj = NewObject.getInstance(); 생성자를 통한 객체생성은 일반적인 객체생성법이구... getInstance()와 같이 특정 메소드를 통해서 인스턴스를 생성하는방법은 보통 싱글톤 패턴을 적용한 경우 많이 볼 수 있습니다. 이유인즉, 요청시마다 동일한 객체를 매번 생성하지 않고, 최초 호출시 jvm에 static하게 생성하고자 하는 클래스의 인스턴스를 생성해서 사용하고자 함이 이유입니다. 앞서 언급한 싱글톤 패턴은 좀 더 자세히 찾아 보시길 바라구요... 일반적인 싱글톤 패턴을 본다면 public class Test { static Test instance; //외..

TextView - SpannableStringBuilder 를 이용한 스타일 설정

출처 : http://blog.naver.com/webmcr?Redirect=Log&logNo=50099308923 TextView 에 기본 문자 외에 문자에 대한 스타일을 지정할수 있다. Html 클래스를 이용하여 HTML 태크로 아래 와 같이 설정할수 있다. tv.setText(Html.fromHtml(""+al.get(position).get("where")+" "+ ""+al.get(position).get("name")+" "+ "출발시간:"+al.get(position).get("time")+"")); 위 코드는 내부적으로 파싱되어 SpannableStringBuilder 클래스로 재처리 된다고 한다.따라서 가능하면 SpannableStringBuilder 로 처리하면 HTML 파싱시간을 단축..

Service 사용하기

Service 사용하기 일단은~ activity 안에서 서비스를 시작하는 것과 멈추는 것입니다.private boolean mToggleService; @Override public void onClick(View v) { // TODO Auto-generated method stub if (R.id.testService == v.getId()) { if (mToggleService) { startService(new Intent(this, HelloService.class)); } else { stopService(new Intent(this, HelloService.class)); } mToggleService = !mToggleService; } } 서비스 클래스를 하나 만듭니다.new -> cla..

Jelly Bean 소스가 공개되었습니다.

android git에 3개의 branch가 추가되었습니다. jb-devjb-releaseandroid-4.1.1_r1 소스 다운로드 받는 방법은 아래의 사이트를 참고하시면 됩니다.http://source.android.com/source/downloading.html repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r1repo sync ps. 공식 공지는 아래 사이트를 참고하세요.https://groups.google.com/forum/#!msg/android-building/XBYeD-bhk1o/ry-0jTGimEQJ

ETC/News 2012.07.11
반응형