当前位置: 首页 > 工具软件 > share-loader > 使用案例 >

android-universal-image-loader缓存中图片的分享操作实现

南宫胡媚
2023-12-01
public void shareToQQ() {
String fileName = "";
String imagePath = "";
imagePath = mImageLoader.getDiscCache().get(shareImageUrl).getPath();
// 获取图片的文件名与后缀
if (imagePath != null && imagePath.length() != 0) {
fileName = imagePath.substring(imagePath.lastIndexOf("/") + 1);
}
Bundle params = new Bundle();
params.putString(QQShare.SHARE_TO_QQ_IMAGE_LOCAL_URL,
"/storage/sdcard0/JiangHu/Cache/" + fileName);
params.putString(QQShare.SHARE_TO_QQ_APP_NAME, "JiangHu");
params.putInt(QQShare.SHARE_TO_QQ_KEY_TYPE,
QQShare.SHARE_TO_QQ_TYPE_IMAGE);
params.putInt(QQShare.SHARE_TO_QQ_EXT_INT,
QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN);
mTencent.shareToQQ(Activity_content.this, params, new BaseUiListener());

}

用这种方式可以实现分享本地缓存的图片





 类似资料: