public static void shareImage(final Context context, final Uri imageUri, final String geocode, @StringRes final int titleResourceId) {
        final Uri localFileImageUri = ImageUtils.getLocalImageFileUriForSharing(context, imageUri, geocode);
        final Intent intent = createShareIntentInternal(context, TYPE_IMAGE, null, null, localFileImageUri, null);
        shareInternal(context, intent, titleResourceId);
    }
Standard message box + additional share button for file sharing
main/src/main/java/cgeo/geocaching/utils/ShareUtils.java