Simplified file sharing
This commit is contained in:
parent
309131a669
commit
0801e8a021
3 changed files with 4 additions and 13 deletions
|
|
@ -204,8 +204,8 @@
|
|||
|
||||
<activity android:name=".ui.activities.PurchaseActivity"></activity>
|
||||
<provider
|
||||
android:name=".GenericFileProvider"
|
||||
android:authorities="${applicationId}.com.kabouzeid.gramophone.provider"
|
||||
android:name="android.support.v4.content.FileProvider"
|
||||
android:authorities="${applicationId}"
|
||||
android:exported="false"
|
||||
android:grantUriPermissions="true">
|
||||
<meta-data
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
package com.kabouzeid.gramophone;
|
||||
|
||||
|
||||
import android.support.v4.content.FileProvider;
|
||||
|
||||
public class GenericFileProvider extends FileProvider {
|
||||
|
||||
}
|
||||
|
|
@ -13,18 +13,17 @@ import android.provider.MediaStore;
|
|||
import android.provider.Settings;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.v4.content.FileProvider;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.kabouzeid.gramophone.R;
|
||||
import com.kabouzeid.gramophone.GenericFileProvider;
|
||||
import com.kabouzeid.gramophone.helper.MusicPlayerRemote;
|
||||
import com.kabouzeid.gramophone.loader.PlaylistLoader;
|
||||
import com.kabouzeid.gramophone.loader.SongLoader;
|
||||
import com.kabouzeid.gramophone.model.Artist;
|
||||
import com.kabouzeid.gramophone.model.Playlist;
|
||||
import com.kabouzeid.gramophone.model.PlaylistSong;
|
||||
import com.kabouzeid.gramophone.model.Song;
|
||||
import com.kabouzeid.gramophone.model.lyrics.AbsSynchronizedLyrics;
|
||||
|
||||
|
|
@ -59,7 +58,7 @@ public class MusicUtil {
|
|||
public static Intent createShareSongFileIntent(@NonNull final Song song, Context context) {
|
||||
return new Intent()
|
||||
.setAction(Intent.ACTION_SEND)
|
||||
.putExtra(Intent.EXTRA_STREAM, FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".com.kabouzeid.gramophone.provider", new File(song.data)))
|
||||
.putExtra(Intent.EXTRA_STREAM, FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName(), new File(song.data)))
|
||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
|
||||
.setType("audio/*");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue