1.  안드로이드  프로젝트 생성 Project name  :  이클립스에서  Project 를 구분하기 위한 이름 Contents  :  새로운  Project 를 생성할 경로를 설정 Build Target  :  어떤 타겟에 사용될  Project 인지를 결정 Application name  :  단말기에서 어플리 케이션에 사용되는 이름 Package name  :  자바 패키지 지정 Create Activity  :  기본으로 생성되는 Activity  클래스에 사용되는 이름
2.  기본 구성
2.  기본 구성 onCreate(Bundle)   Activity 의 처음 시작 때 호출함 . 사용자 인터페이스 생성 등의 일회성 초기화 작업에 사용함 . onCreate() 는  null  또는  onSaveInstanceState()  메소드에 의해 저장된 생태 정보 중 한 가지의  매개 변수를 취함 . onStart() Activity 가 사용자에게 곧 보여짐 . onResume() Activity 가 사용자와 상호작용을 시작할 수 있을 때 호출됨 . 애니메이션과 음악 등을 시작함 . onPause() Activity 가 배경으로 전환될 때 실행됨 . 다른  Activity 가 이 프로그램 앞에 놓임 . 데이터베이스 기록 수정 등 프로그램의 지속적 상태 정보를 저장함 . onStop() Activity 가 더 이상 사용자에게 보여지지 않을 때 호출되며 , Activity 는 한동안 사용되지 않음 . 메모리가 얼마 남지 않았다면  onStop() 이 호출되지 않고 시스템이 프로세스를 종료 할 수 있음 . onRestart() 정지 상태의  Activity 가 실행을 재개함 . onDestroy() Activity 의 소멸 직전 호출함 . 메모리가 얼마 남지 않았다면  onDestroy() 가 호출되지 않고 시스템이 프로세스를 종료할 수 있음 .
3.  프로젝트 구성 프로젝트 생성시  src, gen, res  폴더가 생성됨 .
3.  프로젝트 구성 프로젝트 생성시  src, gen, res  폴더가 생성됨 .
3.  프로젝트 구성 프로젝트 생성시  src, gen, res  폴더가 생성됨 .
3.  프로젝트 구성 프로젝트 생성시  src, gen, res  폴더가 생성됨 .
3.  프로젝트 구성 Flow
4. Hello Android  출력해 보자
4. Hello Android  출력해 보자
3. Hello Android  출력해 보자 TextView  :  화면에 고정된 텍스트 문자열  or  이름표 (label) 를 표시함 . setText()  :  쓰고자 하는 텍스트를 설정함 . getText()  :  찾고자 하는 텍스트를 설정함 . setContentView()  : TextView 가 화면에 나타나게 하기 위한 메소드임 . 절차적 디자인 (JAVA) 코드를 이용한 설계
4. XML 을 한번 써볼까요  선언적 디자인 (XML) 코드를  통해 동작을 구현하는 것이 아니라 , 무엇을 나타낼 것인지 선언하는 방식 . XMl  코드가 자바코드에 비해 짧고 이해가 쉬우므로  XMl 을 이용한  선언적 디자인을 강추함 .
4. XML 을 한번 써볼까요  String.xml 의  hello 에 있는 내용을 파란색 배경으로 글씨 크기는  20 글씨 스타일은 두껍게 위치는 중앙 Fill_parent :  컨테이너 길이 만큼 Wrap_content:  해당  view 가 필요한 만큼
4. XML 을 한번 써볼까요  Fill_parent :  컨테이너 길이만큼 색이 칠해짐
5. XML- Editbox 에뮬레이터의 자판으로 글씨를 쓸 수 있습니다 . Id  가 뭘까요 ?? :  코드에서 해당 뷰를 찾는데 쓰이는 식별자 . 실제 불러쓰는 자바 코드에서는  R.id.entry 를 찾음 .
6. XML- Imageview Android:id=“@+id/image” : Imageview 의  id 를 설정 Android:layout_below=“@+id/entry” : edittext 의 밑에 표시하겠다 Android:src=“@drawable/icon” :  아이콘의 이미지파일 저장 경로 Android:scaleType=“center” :  아이콘의 위치를 설정
7. XML- Button java XML
7.  더하기를 해보자 지금까지 배웠던  EditText 와  Button 을 이용해서 간단한 더하기  App 를 만들어보자 main.xml 에서 무엇이 필요할까요 ? TextView EditText Button 결과
7.  더하기를 해보자 , XML
7.  더하기를 해보자 , JAVA
7.  더하기를 해보자 ,  결과

안드로이드스터디 1

  • 1.
    1. 안드로이드 프로젝트 생성 Project name : 이클립스에서 Project 를 구분하기 위한 이름 Contents : 새로운 Project 를 생성할 경로를 설정 Build Target : 어떤 타겟에 사용될 Project 인지를 결정 Application name : 단말기에서 어플리 케이션에 사용되는 이름 Package name : 자바 패키지 지정 Create Activity : 기본으로 생성되는 Activity 클래스에 사용되는 이름
  • 2.
    2. 기본구성
  • 3.
    2. 기본구성 onCreate(Bundle) Activity 의 처음 시작 때 호출함 . 사용자 인터페이스 생성 등의 일회성 초기화 작업에 사용함 . onCreate() 는 null 또는 onSaveInstanceState() 메소드에 의해 저장된 생태 정보 중 한 가지의 매개 변수를 취함 . onStart() Activity 가 사용자에게 곧 보여짐 . onResume() Activity 가 사용자와 상호작용을 시작할 수 있을 때 호출됨 . 애니메이션과 음악 등을 시작함 . onPause() Activity 가 배경으로 전환될 때 실행됨 . 다른 Activity 가 이 프로그램 앞에 놓임 . 데이터베이스 기록 수정 등 프로그램의 지속적 상태 정보를 저장함 . onStop() Activity 가 더 이상 사용자에게 보여지지 않을 때 호출되며 , Activity 는 한동안 사용되지 않음 . 메모리가 얼마 남지 않았다면 onStop() 이 호출되지 않고 시스템이 프로세스를 종료 할 수 있음 . onRestart() 정지 상태의 Activity 가 실행을 재개함 . onDestroy() Activity 의 소멸 직전 호출함 . 메모리가 얼마 남지 않았다면 onDestroy() 가 호출되지 않고 시스템이 프로세스를 종료할 수 있음 .
  • 4.
    3. 프로젝트구성 프로젝트 생성시 src, gen, res 폴더가 생성됨 .
  • 5.
    3. 프로젝트구성 프로젝트 생성시 src, gen, res 폴더가 생성됨 .
  • 6.
    3. 프로젝트구성 프로젝트 생성시 src, gen, res 폴더가 생성됨 .
  • 7.
    3. 프로젝트구성 프로젝트 생성시 src, gen, res 폴더가 생성됨 .
  • 8.
    3. 프로젝트구성 Flow
  • 9.
    4. Hello Android 출력해 보자
  • 10.
    4. Hello Android 출력해 보자
  • 11.
    3. Hello Android 출력해 보자 TextView : 화면에 고정된 텍스트 문자열 or 이름표 (label) 를 표시함 . setText() : 쓰고자 하는 텍스트를 설정함 . getText() : 찾고자 하는 텍스트를 설정함 . setContentView() : TextView 가 화면에 나타나게 하기 위한 메소드임 . 절차적 디자인 (JAVA) 코드를 이용한 설계
  • 12.
    4. XML 을한번 써볼까요 선언적 디자인 (XML) 코드를 통해 동작을 구현하는 것이 아니라 , 무엇을 나타낼 것인지 선언하는 방식 . XMl 코드가 자바코드에 비해 짧고 이해가 쉬우므로 XMl 을 이용한 선언적 디자인을 강추함 .
  • 13.
    4. XML 을한번 써볼까요 String.xml 의 hello 에 있는 내용을 파란색 배경으로 글씨 크기는 20 글씨 스타일은 두껍게 위치는 중앙 Fill_parent : 컨테이너 길이 만큼 Wrap_content: 해당 view 가 필요한 만큼
  • 14.
    4. XML 을한번 써볼까요 Fill_parent : 컨테이너 길이만큼 색이 칠해짐
  • 15.
    5. XML- Editbox에뮬레이터의 자판으로 글씨를 쓸 수 있습니다 . Id 가 뭘까요 ?? : 코드에서 해당 뷰를 찾는데 쓰이는 식별자 . 실제 불러쓰는 자바 코드에서는 R.id.entry 를 찾음 .
  • 16.
    6. XML- ImageviewAndroid:id=“@+id/image” : Imageview 의 id 를 설정 Android:layout_below=“@+id/entry” : edittext 의 밑에 표시하겠다 Android:src=“@drawable/icon” : 아이콘의 이미지파일 저장 경로 Android:scaleType=“center” : 아이콘의 위치를 설정
  • 17.
  • 18.
    7. 더하기를해보자 지금까지 배웠던 EditText 와 Button 을 이용해서 간단한 더하기 App 를 만들어보자 main.xml 에서 무엇이 필요할까요 ? TextView EditText Button 결과
  • 19.
    7. 더하기를해보자 , XML
  • 20.
    7. 더하기를해보자 , JAVA
  • 21.
    7. 더하기를해보자 , 결과