X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/9500c65dacba766d4882f6037ce86def851eb75c..9b1a54922608f6aec3b764459a177552e1be513c:/src/com/owncloud/android/files/FileOperationsHelper.java diff --git a/src/com/owncloud/android/files/FileOperationsHelper.java b/src/com/owncloud/android/files/FileOperationsHelper.java index 4b37a3ba..82e0aaa0 100644 --- a/src/com/owncloud/android/files/FileOperationsHelper.java +++ b/src/com/owncloud/android/files/FileOperationsHelper.java @@ -139,7 +139,7 @@ public class FileOperationsHelper { } return false; } - + public void unshareFileWithLink(OCFile file, FileActivity callerActivity) { @@ -160,4 +160,25 @@ public class FileOperationsHelper { } } + + public void sendFile(OCFile file, FileActivity callerActivity) { + // Obtain the file + if (!file.isDown()) { // Download the file + Log_OC.d(TAG, file.getRemotePath() + " : File must be downloaded"); + } else { + sendDownloadedFile(file, callerActivity); + } + + + } + + public void sendDownloadedFile(OCFile file, FileActivity callerActivity) { + Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); + // set MimeType + sharingIntent.setType(file.getMimetype()); + sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file.getStoragePath())); + callerActivity.startActivity(Intent.createChooser(sharingIntent, callerActivity.getString(R.string.send_file_title_intent))); + } + + }