현재 생산성 앱을 작업 중입니다. 기능 중 하나에는 사용자가 시작한 앱에 대한 정보를 얻는 것이 포함됩니다.
예를 들어 사용자가 Youtube 앱을 시작했다는 정보를 얻거나 Intent
등록하지 않고 특정 전송을 듣고 싶습니다 .BroadcastReceiver
이것이 가능할까요?
BroadcastReceiver
명백한 보안상의 이유로 추상 클래스를 확장하여 다른 앱으로 전송 된 인 텐트를 가로 챌 수 없습니다 . 따라서 기본적으로 Android SDK의 기존 기능 (또는 API)을 사용하는 것은 허용되지 않습니다. 작동 할 수있는 해킹이있을 수 있지만 작동이 보장되지 않는 하루가 끝나면 모두 해킹입니다. 예를 들어 시스템 로그를 읽도록 제안하는 일부 기사가 있습니다. 예전 API에서 작동했습니다. 레벨이지만 더 이상은 아닙니다 ... 아래 참조를 참조하고 주석도 읽으십시오 ...
사용자가 Android 기기에서 새 애플리케이션을 시작할 때 감지
간단히 말해서 당신은 그렇게 할 수 없습니다. 뿌리를 갖는 것은 완전히 다른 이야기입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다