Welcome to mirror list, hosted at ThFree Co, Russian Federation.

LocalFileShareable.java « sharing « util « mapswithme « com « src « android - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 56ee52bbba178c62c3a15adc274d27dc1fd9fd4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.mapswithme.util.sharing;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.support.annotation.Nullable;

import com.mapswithme.util.StorageUtils;

public class LocalFileShareable extends BaseShareable
{
  private final String mFileName;
  private final String mMimeType;

  LocalFileShareable(Activity context, String fileName, String mimeType)
  {
    super(context);
    mFileName = fileName;
    mMimeType = mimeType;
  }

  @Override
  protected void modifyIntent(Intent intent, @Nullable SharingTarget target)
  {
    super.modifyIntent(intent, target);
    Uri fileUri = StorageUtils.getUriForFilePath(getActivity(), mFileName);
    intent.putExtra(android.content.Intent.EXTRA_STREAM, fileUri);
  }

  @Override
  public String getMimeType()
  {
    return mMimeType;
  }
}