BroadcastReceiver sd card
-
[Storage] 외부저장소 볼륨 BroadcastReceiverAndroid/Storage 2021. 10. 26. 16:02
onReceive의 받은 인텐트에서 getData로 Uri를 뽑아 어떤 볼륨이 변경되었는지 체크가능 체크 getAction으로 볼륨이 어떻게 변경되었는지 체크가능 태그 내부에 implicit 브로드 캐스트 리시버 정의 확인하고 싶은 Action만 정의하였다. 이외에도 여러 Action이 있다. Intent의 data필드를 file로 꼭 지정해줘야 한다. BroadcastReceiver클래스를 상속한 클래스 생성 후 onReceive() 오버라이딩 class SdReceiver : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { log("SD카드 테스트- onReceive()") if (intent != n..