2017-03-02 8 views
0

android에서 mediastore 콘텐츠 제공 업체를 수동으로 새로 고치는 방법.다시 시작하지 않고 Android에서 내 기기 MediaStore를 어떻게 업데이트 할 수 있습니까?

저장소에 새 파일을 추가했고 mediastore에 들어 있지 않은 새 파일을 새로 추가했습니다. 새로 추가 한 파일을 다시 시작한 후입니다.

이 soloution

How can I refresh MediaStore on Android?

을 꽤 괜찮하지만 새로 추가 된 파일 앱을 다시 시작할 필요가 없습니다 당신에 대해 얘기하는 요구 사항에 대한

답변

-1

에 대한 모든 솔루션을 제공하지 않습니다. Android는 mediastore를 새로 고치는 하나의 방법이나 메커니즘을 입증하고 있습니다. 파일을 추가 할 때 바로 아래에 다음 코드 줄을 추가하십시오.

MediaScannerConnection.scanFile(context, new String[]{f.getPath()}, null, null); 

위의 파일은 파일의 개체입니다.

+0

MediaScannerConnection이 (가) 지금 보호됩니다. –

-1
MediaScannerConnection.scanFile(mContext,new String[] { videoUrl }, null, new MediaScannerConnection.OnScanCompletedListener() 
     { 
      public void onScanCompleted(String path, Uri uri) 
      { 
       Log.i("ExternalStorage", "Scanned " + path + ":"); 
       Log.i("ExternalStorage", "-> uri=" + uri); 
      } 
     }); 
+0

MediaScannerConnection이 (가) 보호되었습니다. –