Android Studio

Do it 안드로이드 앱 프로그래밍 - 첫째마당

_jordy 2021. 7. 12. 19:05

첫째마당 - Hello! 안드로이드

 

MainActivity.java안에서 onCreate()함수가 시작점의 역할을 한다.

setContentView()함수 : 화면에 무엇을 보여줄 것인지를 설정해주는 역할

java소스(.java)와 .xml 파일은 분리되어있기 때문에 xml에서 추가한 버튼(ex)을 .java에 연결해야한다. 

-> 버튼에서 발생한 이벤트를 자바 소스에서 처리하기 위해서

Toast(토스트) : 작고 간단한 메시지를 잠깐 보여주는 역할 

-> Toast클래스의 makeText(), show()메서드를 사용하면 화면에 잠깐 보였다 없어지는 메시지를 표시할 수 있음

Intent(인텐트) : 어떤 기능을 실행할 것인지 지정시 사용 (인텐트를 사용하면 app구성 요소 간에 데이터를 전달하거나 실행하려는 기능이 무엇인지 안드로이드 플랫폼에 알려줄 수 있음)

 

//버튼에 사이트 접속하기 기능 or 전화 걸기 기능 추가
...

public void onButton2Clicked(View v){
	Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http:// or tel:010-"));
	startActivity(myIntent);
}

...