저는 모든 MediaScanner Android 시스템과 구현 방법, 배터리 소모량, 도달 할 수없는 카드 등을 정말 좋아하지 않습니다. 그래서 디렉토리 기반 이미지 뷰어를 만들었습니다. 나는이와 콘솔에서 스캐너를 비활성화 (사용)하는 방법을 알고 :MediaScanner가 활성화되어 있는지 확인하는 방법?
su & pm disable (enable) com.android.providers.media/com.android.providers.media.MediaScannerReceiver
지금, 내 시청자의 자바 코드에서이 작업을 수행 할 수. 물론 Runtime.getRuntime().exec(...)
을 수행 할 수 있지만 질문이 있습니다.
1) Runtime.getRuntime().exec()
없이이 작업을 수행 할 수 있습니까?
2) MediaScannerReceiver
이 활성화 또는 비활성화되었는지 어떻게 알 수 있습니까? 나는 이것에 대한 인터넷 검색 및 anwser 찾을 수 없습니다. MediaScannerConnection
이이를 제어하지 않는 것 같습니다. 사실, 나는 pm
이 무엇인지 모릅니다 ...
3) 루트 액세스없이이 작업을 수행 할 수 있습니까?
감사합니다.
오후는 powermanager입니다. – itsrajesh4uguys