안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요!!
제가 A(배터리양), B(위치) 로그를 수집하는 class를 만들려고 합니다.
하지만 여기서 처음에는 A만을 수집하는 class만 있습니다.
런타임 중에 B로그를 수집하는 class를 추가하면
A가 수집되다가 B까지 수집되는 그런 시나리오로 구현을 할 예정입니다.
여기서 flow를 생각하다가 막히는 곳이 있어 질문을 드립니다.
지금 서비스가 주기적으로 돌면서 Classloader를 통하여
특정 classpath에 있는 class를 로딩하여 센서 정보를
수집하려고 합니다. 이때 또다른 classpath에 파일(클래스)이
추가되면 현재 돌고 있는 서비스가 알수 없을까요?
예를 들어 pc랑 폰을 usb케이블로 연결한 상태에서 특정 classpath에
자바 파일을 추가하면 서비스가 그걸 감지할 수 있느냐는거죠...
만약 감지가 된다면 서비스는 추가된 클래스를 로딩하여 또 다른 센서 정보를
로깅을 할수가 있겟다 싶어서요...
고수님들... 힌트라도 좋습니다. 가설이라도 좋구요..
답변 꼭 부탁드립니다...




Reflection 을 통해서 동적 로딩이 가능하고는 들어 본거 같은데요 해보질 않아서 ...