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());
}
用这种方式可以实现分享本地缓存的图片