인텐트(5)
-
안드로이드 프로그램 구조
안드로이드 프로그램 구조 뷰(View) 뷰(View)는 사용자와 직접 상호작용을 하는 UI를 의미합니다. 액티비티 (Activity) 하나의 화면을 컨트롤하는 객체로 (어플리케이션의 하나의 화면, 폰 화면) 보통 액티비티와 UI화면은 일대일 대응 관계를 갖고 시스템 혹은 사용자로부터 시작된 이벤트에 반응(처리)합니다. 레이아웃을 포함하며 UI오브젝트를 추가하여 사용할 레이아웃을 정의(화면을 구성)하게 됩니다. 위젯(Widget) TexTView, Button, EditText등 사용자의 입력을 받거나 화면에 데이터를 표시해 주는 Object 레이아웃(Layout) 액티비티들을 어떠한 방식으로 화면에 배치해 줄지를 결정해 주는 하나의 컨테이너 역할 UI오브젝트를 담고 있는 그릇역할. 인텐트 (Intent)..
-
IntentDemo-인텐트 호출하여 각종 Action수행
인텐트 호출하여 각종 Action수행 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 AndroidManifest.xml MainActivity.java extends ActionBarActivity //이벤트 소스와 이벤트 리스너 연결 //이벤..
-
ActivityIntentDemo2-화면이동/데이터 전달
화면이동 및 전달받은 데이터 가공하기 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain..
-
ActivityIntentDemo-Intent를 통한 화면이동 및 데이터 전달
Intent를 통한 화면이동 및 데이터 전달 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가 Graphical Layout > Form Widgets-Button추가 second_main.xml LinearLayout(Vertical) 추가 Graphical Layout > Form Widgets-TextView 추가 AndroidManifest.xml MainActivity.java > 화면 전환 확인 //ID에 해당되는 객체의 참조값 반환 //이벤트 소스와 이벤트 리스너 연결 //이벤트 핸들 >확인 SecondActivit..
-
Intent(인텐트)
인텐트 인텐트란 애플리케이션의 컴포넌트, 구체적으로 말하자면 액티비티, 서비스, 브로드캐스트리시버에게 작업을 요청하기 위해 필요한 데이터를 전달해주는 메시지에 해당하는 '전달 객체'로 보통 '인텐트 객체'라고 합니다. 인텐트 생성 명시적 인텐트 (Explicit Intent)호출 대상 컴포넌트의 이름이 명시되어 있는 인텐트 즉, 어떤 것을 호출해야 할지 명시되어 있는 인텐트 new Intent(Context packageContext, class cls); ex) new Intent(this,SampleActivity.class)암시적 인텐트 (Implicit Intent)호출 대상 컴포넌트가 정확히 정해진 것이 아니라, 호출 대상 컴포넌트의 특성만 나열되어 있는 인텐트 new Intent(String ..