목록2024/12/07 (2)
코드네임 :
[ 브로드캐스트 리시버 ]: 문자메시지 도착, 배터리 방전, SD카드 탈부착, 네트워크 환경 변화 등이 발생했을때 방송(브로드캐스트) 신호 보냄: 이러한 신호를 받아서 처리하는게 브로드캐스트 리시버(예를 들어 배터리가 20%일때 아이폰에서 Low Battery라고 알림 뜨잖어) 배터리 상태 체크 앱Project10_2 MainActivity.javaoncreate 함수 바깥 // 액티비티가 일시 중지되었을 때(onPause), // 브로드캐스트 리시버를 등록 해제하여 더 이상 배터리 상태 변경 이벤트를 수신하지 않도록 합니다. @Override protected void onPause() { // super : 자식 클래스에서 부모 클래스의 메서드나 생성자를 명시적으로 ..
[서비스]: 사용자의 인터페이스 없이 백그라운드에서 실행되는 컴포넌트- 배경음악, 앱의 업데이트를 주기적으로 검사 등 [서비스의 생명주기] **서비스 추가 방법** 화면이 종료되어도 계속되는 음악서비스(이 앱에서 나가도 계속된다고) MainActivity.javaIntent intent;~~~ OnCreate ~~~ //intent 변수안에 intent 객체 넣어주기 //지금 여기서(현재액티비티) 일어난 일들을 MusicService로 보낼거임 intent = new Intent(this, MusicService.class); binding.btnStart.setOnClickListener(new View.OnClickListener() { ..