Android Studio 7일차

정준호·2022년 5월 10일
0

Android Studio

목록 보기
7/14

Intent(=a태그)


하나의 액티비티는 필수이다.
서비스 - 휴대폰화면이 꺼져도 실행되는것들 (음악어플, 알람)
브로드캐스트 리시버 - 메시지,전화,푸쉬알림
컨텐트프로바이더 - 내부적으로 메모리

Intent - 4가지를 연결해주는 연결체(데이터를 전달해준다)

생명주기


액티비티 실행시 onCreate()한번만 실행
화면을 끄면 onStop()실행

Intent 이해


인텐트 종류


명시적 인텐트 - 명확하게 보이는것
묵시적 인텐트 - 암묵적이게 보이는것(카메라 선택,링크클릭시 브라우저선택)

인텐트 해석


명시적 - 명확하게 찾아가는것
묵시적 - 선택하는것

최상위 부모를 뷰를가지고있고 뷰를 상속받고있다

뷰가 매개변수일때(다형성)
버튼말고도 다른(이미지,글자)가 들어올수도있다.

웹페이지 열기

카메라 열기

}else if(view.getId()==R.id.btn_camera){
            Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            startActivity(intent);

전화 걸기

else if(view.getId()==R.id.btn_dial){
            Uri uri = Uri.parse("tel:01092069326");
            Intent intent = new Intent(Intent.ACTION_DIAL,uri);
            startActivity(intent);


시큐리티입셉션:퍼미션 => 권한설정필요

퍼미션 승인

어플안에서 페이지이동


전페이지 안나오게하기

끝에 finish();

페이지 이동할때 데이터담아서 이동하기(value)



profile
파이팅

0개의 댓글