<aside> 💡 패키지 이름이란? 패키지 이름은 앱을 구분하는 고유한 값이다. 앱이 단말에 설치되었을 때 다른 앱과 구분될 수 있는 역할을 한다.
</aside>
public void onButton2Clicked(View v){
Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("<http://m.naver.com>"));
startActivity(myIntent);
}
public void onButton3Clicked(View v){
Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:010-1000-1000");
startActivity(myIntent);
}
인텐트는 내가 하고자 하는 행위를 의미한다. 인텐트를 사용하면 애플리케이션 구성 요소 간에 데이터를 전달하거나 실행하려는 기능이 무엇인지 안드로이드 플랫폼에 알려줄 수 있다.
<aside> 💡 인텐트는 안드로이드 플랫폼에게 원하는 것을 말할 때 전달하는 우편물 같은 것입니다. 앱에서 안드로이드 단말에 '웹페이지를 띄우고 싶어요'라고 편지를 쓰면 안드로이드 단말은 그 편지를 웹브라우저에 전달한다.
</aside>
setContentView()
- 화면에 무엇을 보여줄지 결정하는 메소드
R.id.activity_main
- 화면에 보여줄 대상이 되는 XML의 위치를 지정
activity_main.xml
- 화면을 구성할 때 사용
text
- 화면에 보이는 글자를 설정
onClick
- 버튼을 클릭했을 때 어떤 메소드를 실행할 것인지를 지정
Intent
- 어떤 기능을 실행할 것인지 지정
Toast
- 화면에 잠깐 띄어지는 메세지
File/Settings/Editor/General/Auto Import
Add unambiguous imports on the fly, Optimize imports on the fly 체크