본문 바로가기
반응형

intent3

안드로이드 인텐트(intent) ●인텐트(Intent)- 하나의 앱을 구성하는 여러 액티비티간 데이터를 주고 받고 대상에게 무엇을 하려는지에 대한 '의도'를 전달할 목적으로 사용되는 객체이다. - 인텐트 사용시 대상 액티비티를 정확히 명시하여 사용할 수 있는 인텐트를 명시적(explicit)인텐트라고 하고 대상을 정확히 명시하지 않고 사용하는 액티비티를 암시적(implicit)라고 한다. - 명시적 인텐트는 앱내에서 내가 만든 액티비티를 호출할때 이용하고, 암시적 인텐트는 다른 앱을 호출할때 Action상수를 이용해서 호출한다. ●명시적 액티비티 예제 - A액티비티에서 B액티비티로 화면 이동하고 텍스트를 전달하는 예제 - a.xml - ActivityA.javapackage study; import com.example.day0307... 2015. 3. 10.
안드로이드 버튼 클릭, 화면 이동 ●버튼을 클릭하면 메세지가 나오는 예제 - MainActivity.javapackage com.example.project import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast; //사용자가 위젯에 이벤트를 발생시킬때, 이러한 이벤트를 click이벤트라 하고, 이 이벤트가 발생했을때 어떤 내용의//구현을 할지는 개발자의 몫이기 때문에, 내용이 불완전한 인터페이스 객체가 전달된다!public class MainActivity extends Activ.. 2015. 3. 6.
안드로이드 인텐트(intent) 개념 정리 ●인텐트(intent) 개념 - 어플리케이션 구성요소를 호출하거나 메시지를 보낼 때 사용하고, 정보의 형태에 따라 명시적 인텐트(Explicit Intent)와 암시적 인텐트(Implicit Intent)로 나뉜다. ●인텐트가 포함할 수 있는 정보의 종류 ① 컴포넌트의 이름 - 호출할 액티비티, 서비스나 메시지를 보낼 브로드캐스트 리시버 등의 이름을 포함한다. 이때 인텐트를 받을 대상 컴포넌트의 이름을 직접 입력하면 명식적 인텐트이다. ② 액션(Action) - 인텐트를 통해 수행할 동작을 지정하거나 브로드캐스트 메시지일 경우 특정 상태를 의미한다. 안드로이드의 기본 액션 외에 사용자가 액션을 만들어 사용할 수도 있다. 인텐트는 하나의 액션만을 가진다. ex) 액션 대상 컴포넌트 의미 android.in.. 2012. 2. 26.
반응형