public final class SocialShareUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SocialShareUtils.ShareType
分享类型
|
| Modifier and Type | Method and Description |
|---|---|
static void |
shareFile(android.app.Activity activity,
android.content.ComponentName componentName,
java.io.File fileToShare,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
分享单个文件
|
static void |
shareFile(android.app.Activity activity,
android.content.ComponentName componentName,
android.net.Uri fileUri,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
分享单个文件
|
static void |
shareFile(android.app.Activity activity,
android.net.Uri fileUri)
分享单个文件
|
static void |
shareFile(android.app.Activity activity,
android.net.Uri fileUri,
SocialShareUtils.ShareType shareType)
分享文件
|
static boolean |
shareFileForResult(android.app.Activity activity,
android.content.ComponentName componentName,
java.io.File fileToShare,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
分享单个文件
|
static boolean |
shareFileForResult(android.app.Activity activity,
android.content.ComponentName componentName,
android.net.Uri fileUri,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
分享单个文件
|
static boolean |
shareFileForResult(android.app.Activity activity,
android.net.Uri fileUri)
分享单个文件
|
static boolean |
shareFileForResult(android.app.Activity activity,
android.net.Uri fileUri,
SocialShareUtils.ShareType shareType)
分享文件
|
static void |
shareFileToWeChatContacts(android.app.Activity activity,
android.net.Uri fileUri)
分享单个文件到微信联系人
|
static boolean |
shareFileToWeChatContactsForResult(android.app.Activity activity,
android.net.Uri fileUri)
分享单个文件到微信联系人
|
static void |
shareMultiplePicture(android.app.Activity activity,
java.util.List<java.lang.String> filePaths)
分享多图片
|
static void |
shareMultiplePicture(android.app.Activity activity,
java.lang.String... filePaths)
分享多图片
|
static boolean |
shareMultiplePictureForResult(android.app.Activity activity,
java.util.List<java.lang.String> filePaths)
分享多图片
|
static boolean |
shareMultiplePictureForResult(android.app.Activity activity,
java.lang.String... filePaths)
分享多图片
|
static void |
shareMultiplePictureToWeChatCircle(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
微信分享多图片到朋友圈
|
static void |
shareMultiplePictureToWeChatCircle(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
微信分享多图片到朋友圈
|
static boolean |
shareMultiplePictureToWeChatCircleForResult(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
微信分享多图片到朋友圈
|
static boolean |
shareMultiplePictureToWeChatCircleForResult(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
微信分享多图片到朋友圈
|
static void |
shareMultiplePictureToWeChatContacts(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
微信分享多图片到联系人
|
static void |
shareMultiplePictureToWeChatContacts(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
微信分享多图片到联系人
|
static boolean |
shareMultiplePictureToWeChatContactsForResult(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
微信分享多图片到联系人
|
static boolean |
shareMultiplePictureToWeChatContactsForResult(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
微信分享多图片到联系人
|
static void |
sharePicture(android.app.Activity activity,
java.io.File picture)
分享单个图片(包括GIF)
|
static void |
sharePicture(android.app.Activity activity,
android.net.Uri pictureUri)
分享单个图片(包括GIF)
|
static void |
sharePicture(android.app.Activity activity,
android.net.Uri imgUri,
SocialShareUtils.ShareType shareType)
分享图片
|
static boolean |
sharePictureForResult(android.app.Activity activity,
java.io.File picture)
分享单个图片(包括GIF)
|
static boolean |
sharePictureForResult(android.app.Activity activity,
android.net.Uri pictureUri)
分享单个图片(包括GIF)
|
static boolean |
sharePictureForResult(android.app.Activity activity,
android.net.Uri imgUri,
SocialShareUtils.ShareType shareType)
分享图片
|
static void |
sharePictureToWeChatCircle(android.app.Activity activity,
android.net.Uri imgUri)
分享单张图片到微信朋友圈
|
static boolean |
sharePictureToWeChatCircleForResult(android.app.Activity activity,
android.net.Uri imgUri)
分享单张图片到微信朋友圈
|
static void |
sharePictureToWeChatContacts(android.app.Activity activity,
android.net.Uri imgUri)
分享单张图片到微信联系人
|
static boolean |
sharePictureToWeChatContactsForResult(android.app.Activity activity,
android.net.Uri imgUri)
分享单张图片到微信联系人
|
static void |
shareVideo(android.app.Activity activity,
java.io.File videoFile)
分享视频
|
static void |
shareVideo(android.app.Activity activity,
android.net.Uri videoUri)
分享视频
|
static void |
shareVideo(android.app.Activity activity,
android.net.Uri videoUri,
SocialShareUtils.ShareType shareType)
分享视频
|
static boolean |
shareVideoForResult(android.app.Activity activity,
java.io.File videoFile)
分享视频
|
static boolean |
shareVideoForResult(android.app.Activity activity,
android.net.Uri videoUri)
分享视频
|
static boolean |
shareVideoForResult(android.app.Activity activity,
android.net.Uri videoUri,
SocialShareUtils.ShareType shareType)
分享视频
|
static void |
shareVideoToWeChatContacts(android.app.Activity activity,
android.net.Uri videoUri)
分享视频到微信联系人
|
static boolean |
shareVideoToWeChatContactsForResult(android.app.Activity activity,
android.net.Uri videoUri)
分享视频到微信联系人
|
public static void shareMultiplePicture(android.app.Activity activity,
java.lang.String... filePaths)
filePaths - 图片文件路径public static void shareMultiplePicture(android.app.Activity activity,
java.util.List<java.lang.String> filePaths)
filePaths - 图片文件路径public static void shareMultiplePictureToWeChatCircle(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
description - 分享描述filePaths - 图片文件路径public static void shareMultiplePictureToWeChatCircle(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
description - 分享描述filePaths - 图片文件路径public static void shareMultiplePictureToWeChatContacts(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
description - 分享描述filePaths - 图片文件路径public static void shareMultiplePictureToWeChatContacts(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
description - 分享描述filePaths - 图片文件路径public static boolean shareMultiplePictureForResult(android.app.Activity activity,
java.lang.String... filePaths)
filePaths - 图片文件路径public static boolean shareMultiplePictureForResult(android.app.Activity activity,
java.util.List<java.lang.String> filePaths)
filePaths - 图片文件路径public static boolean shareMultiplePictureToWeChatCircleForResult(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
description - 分享描述filePaths - 图片文件路径public static boolean shareMultiplePictureToWeChatCircleForResult(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
description - 分享描述filePaths - 图片文件路径public static boolean shareMultiplePictureToWeChatContactsForResult(android.app.Activity activity,
java.lang.String description,
java.lang.String... filePaths)
description - 分享描述filePaths - 图片文件路径public static boolean shareMultiplePictureToWeChatContactsForResult(android.app.Activity activity,
java.lang.String description,
java.util.List<java.lang.String> filePaths)
description - 分享描述filePaths - 图片文件路径public static void sharePicture(android.app.Activity activity,
android.net.Uri imgUri,
SocialShareUtils.ShareType shareType)
imgUri - 图片的资源路径shareType - 分享的类型public static void sharePictureToWeChatCircle(android.app.Activity activity,
android.net.Uri imgUri)
imgUri - 图片的资源路径public static void sharePictureToWeChatContacts(android.app.Activity activity,
android.net.Uri imgUri)
imgUri - 图片的资源路径public static void sharePicture(android.app.Activity activity,
java.io.File picture)
picture - 分享图片文件public static void sharePicture(android.app.Activity activity,
android.net.Uri pictureUri)
pictureUri - 分享图片的资源路径public static boolean sharePictureForResult(android.app.Activity activity,
android.net.Uri imgUri,
SocialShareUtils.ShareType shareType)
imgUri - 图片的资源路径shareType - 分享的类型public static boolean sharePictureToWeChatCircleForResult(android.app.Activity activity,
android.net.Uri imgUri)
imgUri - 图片的资源路径public static boolean sharePictureToWeChatContactsForResult(android.app.Activity activity,
android.net.Uri imgUri)
imgUri - 图片的资源路径public static boolean sharePictureForResult(android.app.Activity activity,
java.io.File picture)
picture - 分享图片文件public static boolean sharePictureForResult(android.app.Activity activity,
android.net.Uri pictureUri)
pictureUri - 分享图片的资源路径public static void shareVideo(android.app.Activity activity,
android.net.Uri videoUri,
SocialShareUtils.ShareType shareType)
videoUri - 分享视频的资源路径shareType - 分享的类型public static void shareVideoToWeChatContacts(android.app.Activity activity,
android.net.Uri videoUri)
videoUri - 分享视频的资源路径public static void shareVideo(android.app.Activity activity,
java.io.File videoFile)
videoFile - 分享视频的文件public static void shareVideo(android.app.Activity activity,
android.net.Uri videoUri)
videoUri - 分享视频的资源路径public static boolean shareVideoForResult(android.app.Activity activity,
android.net.Uri videoUri,
SocialShareUtils.ShareType shareType)
videoUri - 分享视频的资源路径shareType - 分享的类型public static boolean shareVideoToWeChatContactsForResult(android.app.Activity activity,
android.net.Uri videoUri)
videoUri - 分享视频的资源路径public static boolean shareVideoForResult(android.app.Activity activity,
java.io.File videoFile)
videoFile - 分享视频的文件public static boolean shareVideoForResult(android.app.Activity activity,
android.net.Uri videoUri)
videoUri - 分享视频的资源路径public static void shareFile(android.app.Activity activity,
android.net.Uri fileUri,
SocialShareUtils.ShareType shareType)
fileUri - 分享的文件资源路径shareType - 分享的类型public static void shareFileToWeChatContacts(android.app.Activity activity,
android.net.Uri fileUri)
fileUri - 分享的文件资源路径public static void shareFile(android.app.Activity activity,
android.net.Uri fileUri)
fileUri - 分享的文件资源路径public static void shareFile(android.app.Activity activity,
android.content.ComponentName componentName,
java.io.File fileToShare,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
componentName - 指定分享的组件fileToShare - 分享的文件mimeTypeForFile - 文件的类型subjectTextToShare - 分享的文字public static void shareFile(android.app.Activity activity,
android.content.ComponentName componentName,
android.net.Uri fileUri,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
componentName - 指定分享的组件fileUri - 分享的文件资源路径mimeTypeForFile - 文件的类型subjectTextToShare - 分享的文字public static boolean shareFileForResult(android.app.Activity activity,
android.net.Uri fileUri,
SocialShareUtils.ShareType shareType)
fileUri - 分享的文件资源路径shareType - 分享的类型public static boolean shareFileToWeChatContactsForResult(android.app.Activity activity,
android.net.Uri fileUri)
fileUri - 分享的文件资源路径public static boolean shareFileForResult(android.app.Activity activity,
android.net.Uri fileUri)
fileUri - 分享的文件资源路径public static boolean shareFileForResult(android.app.Activity activity,
android.content.ComponentName componentName,
java.io.File fileToShare,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
componentName - 指定分享的组件fileToShare - 分享的文件mimeTypeForFile - 文件的类型subjectTextToShare - 分享的文字public static boolean shareFileForResult(android.app.Activity activity,
android.content.ComponentName componentName,
android.net.Uri fileUri,
java.lang.String mimeTypeForFile,
java.lang.String subjectTextToShare)
componentName - 指定分享的组件fileUri - 分享的文件资源路径mimeTypeForFile - 文件的类型subjectTextToShare - 分享的文字