本文整理汇总了Java中cn.sharesdk.onekeyshare.PlatformListFakeActivity类的典型用法代码示例。如果您正苦于以下问题:Java PlatformListFakeActivity类的具体用法?Java PlatformListFakeActivity怎么用?Java PlatformListFakeActivity使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PlatformListFakeActivity类属于cn.sharesdk.onekeyshare包,在下文中一共展示了PlatformListFakeActivity类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: share
import cn.sharesdk.onekeyshare.PlatformListFakeActivity; //导入依赖的package包/类
public static void share(ActionBarActivity activity, String title, String text, String comment
, String titleUrl, String siteName, String siteUrl, String imagePath, String imageUrl, final String weiboAt) {
ShareSDK.initSDK(activity);
final OnekeyShare oks = new OnekeyShare();
title = HtmlUtils.delHTMLTag(title);
text = HtmlUtils.delHTMLTag(text);
//关闭sso授权
oks.disableSSOWhenAuthorize();
// 分享时Notification的图标和文字 2.5.9以后的版本不调用此方法
//oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
oks.setTitle(title);
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl(titleUrl);
// text是分享文本,所有平台都需要这个字段
oks.setText(text);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
if (imagePath != null && imagePath.length() > 0) {
oks.setImagePath(imagePath);//确保SDcard下面存在此张图片
} else
oks.setImageUrl(imageUrl);
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(titleUrl);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(comment);
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(siteName);
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(siteUrl);
oks.setOnShareButtonClickListener(new PlatformListFakeActivity.OnShareButtonClickListener() {
@Override
public void onClick(View v, List<Object> checkPlatforms) {
ZogUtils.printLog(ShareSDKUtils.class, "v:" + v + " checkPlatforms:" + checkPlatforms + " " + checkPlatforms.size());
if (checkPlatforms != null && !checkPlatforms.isEmpty() && (checkPlatforms.get(0) instanceof SinaWeibo)) {
// String shareContent = oks.getTitle() + " " + oks.getTitleUrl() + ((weiboAt != null && weiboAt.length() > 0) ? " @" + weiboAt : "");
String shareContent = oks.getTitle();
oks.setText(shareContent);
oks.setImageUrl(null);
}
}
});
ShareContentCustomizeDemo shareContentCustomizeDemo = new ShareContentCustomizeDemo();
shareContentCustomizeDemo.setSinaWeiboAt(weiboAt);
oks.setShareContentCustomizeCallback(shareContentCustomizeDemo);
// 启动分享GUI
oks.show(activity);
}
开发者ID:BigAppOS,项目名称:BigApp_Discuz_Android,代码行数:64,代码来源:ShareSDKUtils.java
注:本文中的cn.sharesdk.onekeyshare.PlatformListFakeActivity类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论