명시적 인텐트
- 실행할 다음 엑티비티의 클래스이름을 넘겨주어 새 엑티비티를 실행
암시적 인텐트
- 다른 기능을하는 앱을 호출
- 예를 들어 사이트의 url를 가지고 있고 이 url을 다른 브라우저 앱으로 실행을 시키고 싶다고 하면
다음과 같이 하면 된다.
Intent intent =new Intent(Intent.ACTION_VIEW,Uri.parse(url주소)); // 다른브라우져로 열어준다.
startActivity(intent);
- 예를들어 전화를 걸고 싶을떄 ,
1) 전화를 걸지않고 전화앱에서 번호까지만 입력해준다.
Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse(“tel:”+“전화번호”));
startActivity(intent);
2) 전화를 바로 걸어준다.
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse(“tel:”+“전화번호”));
startActivity(intent);
'안드로이드' 카테고리의 다른 글
[9]Fragment에 대한 기본적인 고찰 (0) | 2020.04.16 |
---|---|
[8] Intent(3) - Intent보낼때 Class 통째로 실어 보내기. (0) | 2020.04.13 |
[4]ListView (0) | 2020.04.10 |
[3]Android Manifest (0) | 2020.04.09 |
[2]Toast Message (0) | 2020.04.09 |