본문 바로가기

전체 글254

안드로이드 교육 3일차 오전 Dialog 만들때는 new로 만드는 것이 아니라 showDialog() 띄워서 보이면 된다. 했을 때 보이는 Dialog는 onCreateDialog를 오버라이드해서 구현하면 보일 수 있게 된다. 안드로이드에서는 UI들도 Customizing하기가 굉장히 편하다. 이클립스에서 만든 소스중에서 안드로이드 에뮬레이터로 갈 때에 src에 있는 내용은 컴파일되어서 apk파일로 된다음 dex파일로 변환되어 들어가고, 또한 리소스 파일에 대해서는 res폴더와 asset폴더에 있는 내용의 데이터만 파일화되어 에뮬레이터에 들어간다. Preference를 이용해서 저장을 할 수 있는데, 저장을 하면 Class 이름의 폴더에 preference관련 xml파일을 생성해서 저장한다. File제어는 Java가 가지고 있는 j.. 2009. 12. 9.
안드로이드 교육 2일차 오후 Nested Class를 만들기 위해서 필요한 과정들.. 1 단계 - 그냥 일단 OnClickListener를 implements한다. public class UIEvent extends Activity implements OnClickListener{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button okButton = (Button)this.findViewById(R.id.button); okButton.setOnClickListener(this); } public void onClick(View v) { TextView textV.. 2009. 12. 8.
안드로이드 교육 2일차 오전 기억해야할 원칙 하나는 자바는 가독성을 절대로 높여야 한다는 것이다! 따라서 import시에 끝에 .*로 마무리 하는 것보다는 클래스 명으로 마무리를 하는 것이 명확하고 좋다. 이것을 권장한다. 자바의 architecture는 필요한 기능이 있으면 그것을 중앙에서 Parent class를 만들고, 필요한 곳에서 상속받아서 구체적으로 만들 수 있도록 한다.(ex-Driver class 등) Sun(Driver만 제작) - MS, Oracle, IBM 등은 그것에 대한 DBDriver들을 만듦. Server or Framework에 대해서는 super를 호출하면 override된 subclass들이 돌아가는 구조로 되어있다. 안드로이드 에뮬레이터(혹은 VM)에 대한 로그를 보려면 LogCat을 사용하면 된다.. 2009. 12. 8.
안드로이드 교육 1일차 오후 설치 및 셋팅 Java SE 6.0 설치. - 시스템 환경변수 등록 Eclipse 다운로드 및 해제 Android SDK setting android emulator icon 클릭 후, Docs, API 등 업데이트 실행. Project 전반에 걸친 정보 파일 : AndroidManifest.xml 안드로이드는 JAVA 기반이기 때문에 JAVA의 속성을 그대로 활용 가능. 따라서 상속 받고 그 메소드를 활용 할 수 있다. stack - method 수행 공간 heap - 객체 생성공간 변수호출시 변수를 찾는 순서 local -> this -> super -> super의 super .... 맨 끝까지 없으면 error~! android에서는 상당히 유연성이 있어서 super단위의(parent) 인수를 원.. 2009. 12. 7.
안드로이드 교육 1일차 오전 (Focus : ReUse!! - 비용절감, 품질향상) 구조적 프로그램 기법(기능중심 : library)정 정보공학 프로그램 기법(data 중심 : DBMS) 객체지향 프로그램 기법(Object 중심 ; Object(Data와 기능의 묶음) : API - class library) - 대표적인 언어 : C++ - Java - C# - 별칭 ; 자바킬러 CBD(Component Based Development) : 독립실행 가능한 코드의 물리적 묶음 - HW처럼 SW도 개발하자. Framework : 기본적인 구조와 공통적인 라이브러리를 제공할테니, 그것을 활용해라. Android Framework 아이폰 읽을만한 블로그 : http://dicagallery.com/170000490229 Java -> J.. 2009. 12. 7.
반응형