첫째마당 - 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);
}
...
'Android Studio' 카테고리의 다른 글
Do it 안드로이드 앱 프로그래밍 - 둘째마당(2장) 레이아웃 익히기 (0) | 2021.08.25 |
---|---|
Do it 안드로이드 앱 프로그래밍 - 둘째마당(1장) (0) | 2021.08.25 |
Do it 안드로이드 앱 프로그래밍 - 3) 이벤트와 리스트뷰 (0) | 2021.03.06 |
Do it 안드로이드 앱 프로그래밍 - 2) 레이아웃 (0) | 2021.03.04 |
Do it 안드로이드 앱 프로그래밍 - 1) 첫 번째 앱 만들기,뷰 (0) | 2021.03.03 |