미디어 저장소에 새로운 것을 쓴다 통해
Intent.ACTION_MEDIA_SCANNER_SCAN_FILE
방송 의도 새 파일의 경로를 포함 접근 Intent.getDataString()
방법.
는 아래 그림과 같이 단지
BroadcastReceiver
을 만들고
IntentFilter
를 사용하여 등록, 그것을 들으려면 :이 파일 만이 미디어 스토어 컨텐츠 공급자 중 하나에 삽입을 위해 작동 할
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String newFileURL = intent.getDataString();
// TODO React to new Media here.
}
}, new IntentFilter(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE));
. 또한 모든 네이티브 (Google) 응용 프로그램이 수행하는 의도를 브로드 캐스팅하는 응용 프로그램에 따라 다릅니다.
비슷한 게시물보기 : http://stackoverflow.com/questions/6639001/android-how-does-google-instant-upload-work –