本文整理汇总了Java中com.umeng.socialize.media.QZoneShareContent类的典型用法代码示例。如果您正苦于以下问题:Java QZoneShareContent类的具体用法?Java QZoneShareContent怎么用?Java QZoneShareContent使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
QZoneShareContent类属于com.umeng.socialize.media包,在下文中一共展示了QZoneShareContent类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: setQZoneContent
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
public void setQZoneContent(String msg, String contentUrl, UMImage image) {
QZoneShareContent qzone = new QZoneShareContent();
qzone.setShareContent(msg);
qzone.setTargetUrl(contentUrl);
qzone.setShareImage(image);
mController.setShareMedia(qzone);
}
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:8,代码来源:ShareHelper.java
示例2: shareToQZone
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
private void shareToQZone() {
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(getActivity(),
Constants.QQ_APPID, Constants.QQ_APPKEY);
qZoneSsoHandler.addToSocialSDK();
QZoneShareContent qzone = new QZoneShareContent();
// 设置分享文字
qzone.setShareContent(getShareContent());
// 设置点击消息的跳转URL
qzone.setTargetUrl(getShareUrl());
// 设置分享内容的标题
qzone.setTitle(getShareTitle());
// 设置分享图片
// qzone.setShareImage(urlImage);
mController.setShareMedia(qzone);
mController.postShare(getActivity(), SHARE_MEDIA.QZONE,
new SnsPostListener() {
@Override
public void onStart() {
AppContext.showToastShort(R.string.tip_start_share);
}
@Override
public void onComplete(SHARE_MEDIA arg0, int arg1,
SocializeEntity arg2) {
AppContext.showToastShort(R.string.tip_share_done);
}
});
}
开发者ID:blueelwang,项目名称:oschina-app,代码行数:30,代码来源:BaseDetailFragment.java
示例3: shareToQZone
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
private void shareToQZone() {
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(getActivity(),
Constants.QQ_APPID, Constants.QQ_APPKEY);
qZoneSsoHandler.addToSocialSDK();
QZoneShareContent qzone = new QZoneShareContent();
// 设置分享文字
qzone.setShareContent(getShareContent());
// 设置点击消息的跳转URL
qzone.setTargetUrl(getShareUrl());
// 设置分享内容的标题
qzone.setTitle(getShareTitle());
// 设置分享图片
// qzone.setShareImage(urlImage);
mController.setShareMedia(qzone);
mController.postShare(getActivity(), SHARE_MEDIA.QZONE,
new SnsPostListener() {
@Override
public void onStart() {
AppContext.showToastShort(R.string.tip_start_share);
}
@Override
public void onComplete(SHARE_MEDIA arg0, int arg1,
SocializeEntity arg2) {
AppContext.showToastShort(R.string.tip_share_done);
}
});
}
开发者ID:447491480,项目名称:ima_intellj,代码行数:30,代码来源:BaseDetailFragment.java
示例4: buildParams
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
private Bundle buildParams(UMShareMsg shareMsg) {
Bundle bundle = new Bundle();
String shareContent = shareMsg.mText;
int shareType = 1;
UMediaObject uMediaObject = shareMsg.getMedia();
if (uMediaObject instanceof QZoneShareContent) {
QZoneShareContent qZoneShareContent = (QZoneShareContent) uMediaObject;
this.mTitle = qZoneShareContent.getTitle();
shareContent = qZoneShareContent.getShareContent();
if (!TextUtils.isEmpty(qZoneShareContent.getTargetUrl())) {
this.mTargetUrl = qZoneShareContent.getTargetUrl();
}
uMediaObject = qZoneShareContent.getShareMedia();
}
if ((uMediaObject instanceof UMImage) && TextUtils.isEmpty(shareContent)) {
shareType = 5;
setShareToImage(bundle, uMediaObject);
} else if ((uMediaObject instanceof UMVideo) || (uMediaObject instanceof UMusic)) {
shareType = 2;
setShareToAudio(bundle, uMediaObject);
} else {
setShareToTextAndImage(bundle, uMediaObject);
}
bundle.putString("summary", shareContent);
ArrayList<String> paths = new ArrayList();
String imagePath = bundle.getString("imageUrl");
bundle.remove("imageUrl");
if (!TextUtils.isEmpty(imagePath)) {
paths.add(imagePath);
}
bundle.putStringArrayList("imageUrl", paths);
bundle.putInt("req_type", shareType);
if (TextUtils.isEmpty(bundle.getString("title"))) {
bundle.putString("title", "分享到QQ空间");
}
if (TextUtils.isEmpty(bundle.getString("targetUrl"))) {
bundle.putString("targetUrl", SocializeConstants.SOCIAL_LINK);
Log.w(TAG, "没有设置QZone targetUrl,分享将采用友盟默认targetUrl");
}
bundle.putString("appName", getAppName());
this.mExtraData.clear();
this.mExtraData.put(SocializeConstants.FIELD_QZONE_ID, this.mAppID);
this.mExtraData.put("qzone_secret", this.mAppKey);
return bundle;
}
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:46,代码来源:QZoneSsoHandler.java
示例5: setShareContent
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
/**
* 根据不同的平台设置不同的分享内容</br>
*/
private void setShareContent(Context context, String content, String targetUrl, String title, String imageUrl) {
// 配置SSO
mController.getConfig().setSsoHandler(new SinaSsoHandler());
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler((Activity) context, "1104980016", "Dz9oJR8HGlmg6Prr");
qZoneSsoHandler.addToSocialSDK();
mController.setShareContent(content);
UMImage urlImage = new UMImage(context, imageUrl);
//微信分享内容
WeiXinShareContent weixinContent = new WeiXinShareContent();
weixinContent.setShareContent(content);
weixinContent.setTitle(title);
weixinContent.setTargetUrl(targetUrl);
weixinContent.setShareMedia(urlImage);
mController.setShareMedia(weixinContent);
// 设置朋友圈分享的内容
CircleShareContent circleMedia = new CircleShareContent();
circleMedia.setShareContent(content);
circleMedia.setTitle(title);
circleMedia.setShareMedia(urlImage);
circleMedia.setTargetUrl(targetUrl);
mController.setShareMedia(circleMedia);
// 设置QQ空间分享内容
QZoneShareContent qzone = new QZoneShareContent();
qzone.setShareContent(content);
qzone.setTargetUrl(targetUrl);
qzone.setTitle(title);
qzone.setShareImage(urlImage);
mController.setShareMedia(qzone);
// QQ分享内容
QQShareContent qqShareContent = new QQShareContent();
qqShareContent.setShareContent(content);
qqShareContent.setTitle(title);
qqShareContent.setShareMedia(urlImage);
qqShareContent.setTargetUrl(targetUrl);
mController.setShareMedia(qqShareContent);
//新浪分享内容
SinaShareContent sinaContent = new SinaShareContent();
sinaContent.setShareContent(content);
sinaContent.setShareImage(urlImage);
mController.setShareMedia(sinaContent);
}
开发者ID:Jude95,项目名称:Fishing,代码行数:53,代码来源:ShareManager.java
示例6: initShare
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
private void initShare() {
// 添加微信平台
UMWXHandler wxHandler = new UMWXHandler(WebDisplay.this, "1104819871", "uwPxPLJVBlwteKeK");
wxHandler.addToSocialSDK();
// 添加微信朋友圈
UMWXHandler wxCircleHandler = new UMWXHandler(WebDisplay.this, "1104819871", "uwPxPLJVBlwteKeK");
wxCircleHandler.setToCircle(true);
wxCircleHandler.addToSocialSDK();
/**
* 分享到QQ好友和控件
*/
// 参数1为当前Activity,参数2为开发者在QQ互联申请的APP ID,参数3为开发者在QQ互联申请的APP kEY.
UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(WebDisplay.this, "1104819871",
"uwPxPLJVBlwteKeK");
qqSsoHandler.addToSocialSDK();
QQShareContent qqShareContent = new QQShareContent();
//设置分享文字
qqShareContent.setShareContent("来自彩阅的分享-彩阅,精彩你的每一天!");
//设置分享title
qqShareContent.setTitle(title);
//设置分享图片
//qqShareContent.setShareImage(new UMImage(getActivity(), R.drawable.icon));
//设置点击分享内容的跳转链接
qqShareContent.setTargetUrl(url);
mController.setShareMedia(qqShareContent);
// 参数1为当前Activity,参数2为开发者在QQ互联申请的APP ID,参数3为开发者在QQ互联申请的APP kEY.
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(WebDisplay.this, "1104819871",
"uwPxPLJVBlwteKeK");
qZoneSsoHandler.addToSocialSDK();
QZoneShareContent qzone = new QZoneShareContent();
//设置分享文字
qzone.setShareContent("来自彩阅的分享-彩阅,精彩你的每一天!");
//设置点击消息的跳转URL
qzone.setTargetUrl(url);
//设置分享内容的标题
qzone.setTitle(title);
//设置分享图片
//qzone.setShareImage(urlImage);
mController.setShareMedia(qzone);
}
开发者ID:Grrsun,项目名称:colorread,代码行数:44,代码来源:WebDisplay.java
示例7: onItemClick
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
switch (position) {
case 0:
//qq好友分享
QQShareContent qqContent = new QQShareContent();
//分享文字
qqContent.setShareContent(Constants.ShareLink+getArguments().getString(ITEMID));
qqContent.setTitle("藤书坊");
//分享的图片
qqContent.setShareImage(new UMImage(getActivity(), getArguments().getString(IMGURL)));
qqContent.setTargetUrl(Constants.ShareLink + getArguments().getString(ITEMID));
controller.setShareMedia(qqContent);
shareMessage(SHARE_MEDIA.QQ);
break;
case 1:
//qq空间分享
QZoneShareContent qZoneContent = new QZoneShareContent();
qZoneContent.setShareContent("以书会友,以书交友");
qZoneContent.setTargetUrl(Constants.ShareLink + getArguments().getString(ITEMID));
qZoneContent.setTitle("藤书坊");
qZoneContent.setShareImage(new UMImage(getActivity(), getArguments().getString(IMGURL)));
controller.setShareMedia(qZoneContent);
shareMessage(SHARE_MEDIA.QZONE);
break;
case 2:
//新浪微博分享
controller.setShareImage(new UMImage(getActivity(),getArguments().getString(IMGURL)));
controller.setShareContent("以书会友,以书交友" +Constants.ShareLink + getArguments().getString(ITEMID));
shareMessage(SHARE_MEDIA.SINA);
break;
case 3:
//威信好友分享
//设置微信好友分享内容
WeiXinShareContent weixinContent = new WeiXinShareContent();
//设置分享文字
weixinContent.setShareContent("以书会友,以书交友");
//设置title
weixinContent.setTitle("藤书坊");
//设置分享内容跳转URL
weixinContent.setTargetUrl(Constants.ShareLink + getArguments().getString(ITEMID));
//设置分享图片
weixinContent.setShareImage(new UMImage(getActivity(),getArguments().getString(IMGURL)));
controller.setShareMedia(weixinContent);
shareMessage(SHARE_MEDIA.WEIXIN);
break;
case 4:
//朋友圈分享
//设置微信朋友圈分享内容
CircleShareContent circleMedia = new CircleShareContent();
circleMedia.setShareContent("以书会友,以书交友");
//设置朋友圈title
circleMedia.setTitle("藤书坊");
circleMedia.setShareImage(new UMImage(getActivity(),getArguments().getString(IMGURL)));
circleMedia.setTargetUrl(Constants.ShareLink + getArguments().getString(ITEMID));
controller.setShareMedia(circleMedia);
shareMessage(SHARE_MEDIA.WEIXIN_CIRCLE);
break;
default:
break;
}
}
开发者ID:rantianhua,项目名称:ShuTuier,代码行数:63,代码来源:ShareFragment.java
示例8: shareContent
import com.umeng.socialize.media.QZoneShareContent; //导入依赖的package包/类
public void shareContent() {
// 本地图片
UMImage localImage = new UMImage(this, R.drawable.ic_leyidao);
// 配置SSO
mController.getConfig().setSsoHandler(new SinaSsoHandler());
// QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(this,
// "100424468", "c7394704798a158208a74ab60104f0ba");
WeiXinShareContent weixinContent = new WeiXinShareContent();
weixinContent.setShareContent(content);
weixinContent.setTitle(title);
weixinContent.setTargetUrl(website);
weixinContent.setShareMedia(localImage);
mController.setShareMedia(weixinContent);
// 设置朋友圈分享的内容
CircleShareContent circleMedia = new CircleShareContent();
circleMedia.setShareContent(content);
circleMedia.setTitle(title);
circleMedia.setShareMedia(localImage);
circleMedia.setTargetUrl(website);
mController.setShareMedia(circleMedia);
// 设置QQ空间分享内容
QZoneShareContent qzone = new QZoneShareContent();
qzone.setShareContent(content);
qzone.setTargetUrl(website);
qzone.setTitle(title);
qzone.setShareMedia(localImage);
mController.setShareMedia(qzone);
// 设置QQ分享内容
QQShareContent qqShareContent = new QQShareContent();
qqShareContent.setShareContent(content);
qqShareContent.setTitle(title);
qqShareContent.setShareMedia(localImage);
qqShareContent.setTargetUrl(website);
mController.setShareMedia(qqShareContent);
// 设置短信分享内容
SmsShareContent sms = new SmsShareContent();
sms.setShareContent(content);
sms.setShareImage(localImage);
mController.setShareMedia(sms);
// 设置新浪微博分享内容
SinaShareContent sinaContent = new SinaShareContent();
sinaContent.setShareContent(content);
sinaContent.setShareImage(localImage);
mController.setShareMedia(sinaContent);
}
开发者ID:poomoo,项目名称:eDao,代码行数:55,代码来源:ShareActivity.java
注:本文中的com.umeng.socialize.media.QZoneShareContent类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论