Add download image option
This commit is contained in:
parent
d2a636b8a7
commit
a4534e3784
@ -1,5 +1,6 @@
|
|||||||
package com.readrops.app.activities;
|
package com.readrops.app.activities;
|
||||||
|
|
||||||
|
import android.app.DownloadManager;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
@ -7,6 +8,7 @@ import android.graphics.Bitmap;
|
|||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.Environment;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.ContextMenu;
|
import android.view.ContextMenu;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
@ -282,7 +284,16 @@ public class ItemActivity extends AppCompatActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void downloadImage(String url) {
|
private void downloadImage(String url) {
|
||||||
|
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url))
|
||||||
|
.setTitle(getString(R.string.download_image))
|
||||||
|
.setMimeType("image/png")
|
||||||
|
.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED)
|
||||||
|
.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "image.png");
|
||||||
|
|
||||||
|
request.allowScanningByMediaScanner();
|
||||||
|
|
||||||
|
DownloadManager downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
|
||||||
|
downloadManager.enqueue(request);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void shareImage(String url) {
|
private void shareImage(String url) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user