Create nomedia file in download location

This commit is contained in:
seven332 committed 2016-03-21 21:19:47 +08:00
1 parent c03b33fe2f
commit ed8073eebf
3 files changed
+29

No files matched your search

@@ -39,12 +39,15 @@ import com.hippo.ehviewer.download.DownloadManager;
import com.hippo.ehviewer.download.DownloadService;
import com.hippo.ehviewer.ui.scene.BaseScene;
import com.hippo.text.Html;
import com.hippo.unifile.UniFile;
import com.hippo.yorozuya.FileUtils;
import com.hippo.yorozuya.IOUtils;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import okhttp3.OkHttpClient;
@@ -286,4 +289,24 @@ public final class CommonOperations {
.show();
}
}
public static void ensureNoMediaFile(UniFile file) {
if (null == file) {
return;
}
UniFile noMedia = file.createFile(".nomedia");
if (null == noMedia) {
return;
}
InputStream is = null;
try {
is = noMedia.openInputStream();
} catch (IOException e) {
// Ignore
} finally {
IOUtils.closeQuietly(is);
}
}
}