重要
调用
get
和set
方法对ShareContent
的变量进行访问。由于分享没有统一的标准,通过使用
imgUrl
在内部抹平差异。所有分享优先使用“分享图片 URL(imgUrl
)”,其次使用“分享图片(image
)”。
ShareContent
分享内容接口:
public class ShareContent implements Serializable {
/*
* 分享内容
*/
private String content;
/*
* 分享的图片
*/
private byte[] image;
/*
* 分享跳转的 URL
*/
private String url;
/*
* 分享标题
*/
private String title;
/*
* 分享图片 URL
* 注意:分享网络图片到朋友圈时,需先下载图片到本地,将图片路径传给 imgUrl
*/
private String imgUrl;
/*
* 扩展参数: 用于传递生成短链接及短信发送成功等业务参数
*/
private String extData;
/*
* 分享类型:"url" 为分享链接,"image" 为分享图片
*/
private String contentType;
/*
* 分享到联系人:分享预览框中小图的图片 URL
*/
private String iconUrl;
/**
* 本地图片 URL
*/
private String localImageUrl;
}