명시적 인텐트 , 암시적 인텐트 보안이슈

semin8990·2024년 4월 4일

안드로이드

목록 보기
9/10

코드를 작성하면서 쓸데없이 public 을 선언 하지 않는 것 처럼 인텐트도 마찬가지다.
그당시에 발생한 문제를 메모 해놨던걸 발견하였다.
아래에 정리해 둔다.

기존

val intent = Intent()
intent.action = ACTION_NOTIFICATION_LISTENER_SETTINGS

수정

val intent = Intent()
val componentName = ComponentName(
    "com.android.settings",
    "com.android.settings.Settings\$NotificationAccessSettingsActivity"
)
intent.component = componentName



내용에 문제가 있거나 다른 의견이 있으시다면 댓글 부탁드립니다.

profile
안드로이드 개발자

0개의 댓글