목록안드로이드 스튜디오 (4)
Hello, Android!
안드로이드 화면에 텍스트, 이미지, 버튼 링크 등등 다양한 뷰 를 이용하여 화면을 만든다.텍스트를 보여주고, 텍스트를 입력받고, 이미지를 보여주고, 버튼을 만들어 클을 받는등어플리케이션에서 눈에 보여지는 모든것은 뷰를 통해 이루어진다. Object| | - - -> view - - -> TextView - - -> AutoCompleteTextView | | | | - - - - - -> Button - - - -> CompoundButton - - - -> CheckBox | | - - - - - -> Chronometer |- - -> RadioButton | | - - - - - -> DigitalClock |- - -> ToggleButton | | - - - - - -> ImageView - -..
인텐트는 안드로이드에서 컴포넌트와 컴포넌트 사이를 연결하는 다리의 역할을 합니다.특히 화면을 구성하는 컴포넌트인, 액티비티 사이에를 연결할때 자주 사용합니다. 인텐트를 사용할때 명시적 인텐트와 암시적 인텐트 두가지 방법으로 사용을 합니다.이름처럼 명시적 인텐트는 액티비티를 직접적으로 명시하여 사용합니다. 이를 이용하여 MainActivity에서 버튼을 누르면 Main2Activity로 이동하도록 할수있다. 첫번째 MainActivity에서 버튼을 만들고 리스너를 달아서, 버튼을 클릭하면 인텐트를 생성하고 startActivity메소드를 실행한다 이때 첫번째 사진의 20번 줄에서 출발지점 MainActivity.this, Main2Activity.class 라고 직접적으로 명시를 하였다. 인텐트를 이용하여..
액티비티는 안드로이드 4대컴포넌트중 하나이며, 화면을 구성한다. 별도의 설정 없이 프로젝트를 생성하면 MainActivity가 존재한다.액티비티는 UI를 구성하는 컴포넌트인 만큼, 하나의 res/layout내의 xml과 연결되어 화면 내의 요소들의 이벤트를 처리하게 된다. onCreate 메소드 내에서 두번째 줄에 setContentView(R.layout.activity_main); 을 통해서 MainActivity클래스는 activity_main.xml화면과 연결된다. MainActivity이외에 다른 액티비티를 만들때 manifest내에 이러이러한 액티비티를 만들었으니 사용하겠다라고 등록을 해주어야 한다. MainActivity2를 새롭게 생성하고 manifest.xml파일을 확인해 보면 태그 안에..
안드로이드 어플리케이션은 크게 4가지 구성요소로 이루어져 있다1. 액티비티 Activity2. 서비스 Service3. 방송 수신자 Broadcast Receiver4. 콘텐트 프로바이더 Contents Provider 1. 액티비티 Activity 액티비티는 화면을 구성하는 컴포넌트이며 액티비티의 생명주기가 있어, 생명주기의 각 메소드를 이용하여필요한 기능을 구현하게 되어 가장 많이 사용하게되는 컴포넌트이다.화면을 구성하는 컴포넌트인 만큼 최소한 하나이상의 액티비티를 가지고 있어야 하며한번에 두개의 액티비티를 동시에 보여줄수없다. 하지만 프래그먼트 Fragment를 사용하여 화면을 분할하여 사용하는것은 가능하다. 안드로이드 프로젝트를 별도의 설정변경 없이 생성하게 되면 보인는 화면이다.메인액티비티 라는..