mirror of
https://github.com/moparisthebest/k-9
synced 2024-08-13 17:03:48 -04:00
26 lines
691 B
Java
26 lines
691 B
Java
package com.fsck.k9.provider;
|
|
|
|
|
|
import java.io.File;
|
|
|
|
import android.content.Context;
|
|
import android.net.Uri;
|
|
import android.support.v4.content.FileProvider;
|
|
|
|
import com.fsck.k9.BuildConfig;
|
|
|
|
|
|
public class K9FileProvider extends FileProvider {
|
|
private static final String AUTHORITY = BuildConfig.APPLICATION_ID + ".fileprovider";
|
|
|
|
public static Uri getUriForFile(Context context, File file, String mimeType) {
|
|
Uri uri = FileProvider.getUriForFile(context, AUTHORITY, file);
|
|
return uri.buildUpon().appendQueryParameter("mime_type", mimeType).build();
|
|
}
|
|
|
|
@Override
|
|
public String getType(Uri uri) {
|
|
return uri.getQueryParameter("mime_type");
|
|
}
|
|
}
|