private void showShare() { ShareSDK.initSDK(this); OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间等使用 oks.setTitle(mWebView.getTitle()); // titleUrl是标题的网络链接,QQ和QQ空间等使用 oks.setTitleUrl(mUrl); // text是分享文本,所有平台都需要这个字段 oks.setText("哇,这家伙做的高仿微信跟真的一样耶"); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl(mUrl); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite(getString(R.string.app_name_in_about)); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl(mUrl); // 启动分享GUI oks.show(this); }
return; mOks.disableSSOWhenAuthorize(); mOks.setTitle(shareContent.getTitle()); mOks.setSiteUrl(shareContent.getLink()); mOks.setTitleUrl(shareContent.getLink()); mOks.setText(shareContent.getContent()); mOks.setImageUrl(shareContent.getIconUrl()); mOks.setUrl(shareContent.getLink()); mOks.setCallback(platformActionListener != null ? platformActionListener : new OneKeyCallBack()); mOks.setSilent(true); mOks.disableSSOWhenAuthorize(); mOks.setShareContentCustomizeCallback(new ShareContentCustomizeCallback() { mOks.show(context.getApplicationContext());
public static void shareToWeChatMoments(Context context, boolean isRequestHelp, String message) { OnekeyShare onekeyShare = getData(context, isRequestHelp, message); onekeyShare.setPlatform(WechatMoments.NAME); onekeyShare.show(context); }
public ShareController() { mOks = new OnekeyShare(); mHandler = new Handler(this); }
public static void shareToQZone(Context context, boolean isRequestHelp, String message) { OnekeyShare onekeyShare = getData(context, isRequestHelp, message); onekeyShare.setPlatform(QZone.NAME); onekeyShare.show(context); }
OnekeyShare oks = new OnekeyShare();
private static OnekeyShare getData(Context context, boolean isRequestHelp, String message) { String url = "https://wuyr.github.io/"; OnekeyShare onekeyShare = new OnekeyShare(); onekeyShare.setImageUrl("https://wuyr.github.io/files/icon.png"); onekeyShare.setTitle("来自捉小猪的分享"); onekeyShare.setText(isRequestHelp ? context.getString(R.string.request_help_format) : message); onekeyShare.setSite(context.getResources().getString(R.string.app_name)); onekeyShare.setTitleUrl(url); onekeyShare.setSiteUrl(url); onekeyShare.setUrl(url); return onekeyShare; } }
public static void shareToWeChat(Context context, boolean isRequestHelp, String message) { OnekeyShare onekeyShare = getData(context, isRequestHelp, message); onekeyShare.setPlatform(Wechat.NAME); onekeyShare.show(context); }
private void showShare() { ShareSDK.initSDK(this); OnekeyShare oks = new OnekeyShare(); oks.disableSSOWhenAuthorize(); oks.setTitle(title); oks.setTitleUrl(url); oks.setUrl(url); oks.setSite(getString(R.string.app_name)); oks.setSiteUrl(url); oks.setImageUrl(imageUrl); oks.show(this); }
public static void shareToQQ(Context context, boolean isRequestHelp, String message) { OnekeyShare onekeyShare = getData(context, isRequestHelp, message); onekeyShare.setPlatform(QQ.NAME); onekeyShare.show(context); }
@Override public void onClick(View v) { OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题:微信、QQ(新浪微博不需要标题) oks.setTitle("我是分享标题"); //最多30个字符 // text是分享文本:所有平台都需要这个字段 oks.setText("我是分享文本,啦啦啦~http://uestcbmi.com/"); //最多40个字符 // imagePath是图片的本地路径:除Linked-In以外的平台都支持此参数 //oks.setImagePath(Environment.getExternalStorageDirectory() + "/meinv.jpg");//确保SDcard下面存在此张图片 //网络图片的url:所有平台 oks.setImageUrl("http://7sby7r.com1.z0.glb.clouddn.com/CYSJ_02.jpg");//网络图片rul // url:仅在微信(包括好友和朋友圈)中使用 oks.setUrl("http://sharesdk.cn"); //网友点进链接后,可以看到分享的详情 // Url:仅在QQ空间使用 oks.setTitleUrl("http://www.baidu.com"); //网友点进链接后,可以看到分享的详情 // 启动分享GUI oks.show(this); }
/** * 分享 */ private void share(String platform) { dialog.dismiss(); OnekeyShare oks = new OnekeyShare(); //指定分享的平台,如果为空,还是会调用九宫格的平台列表界面 if (platform != null) { oks.setPlatform(platform); } //关闭sso授权 oks.disableSSOWhenAuthorize(); oks.setTitle(title); oks.setTitleUrl("http://www.baidu.com"); oks.setText(description); oks.setUrl("http://sharesdk.cn"); oks.setSite("来自轻松购的分享"); oks.setSiteUrl("http://www.baidu.com"); // 启动分享GUI oks.show(mActivity); } }
@Override public boolean onLongClick(View v) { OnekeyShare oks = new OnekeyShare(); // 关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用 oks.setTitle("爆侃网文让您的网文之路不再孤单!"); // titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用 oks.setTitleUrl("http://www.baokan.tv/wapapp/index.html"); // text是分享文本,所有平台都需要这个字段 oks.setText("爆侃网文精心打造网络文学互动平台,专注最新文学市场动态,聚焦第一手网文圈资讯!"); //分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博 oks.setImageUrl("http://www.baokan.tv/fx.png"); // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl("http://www.baokan.tv/wapapp/index.html"); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite("爆侃网文"); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl("http://www.baokan.tv/wapapp/index.html"); // 启动分享GUI oks.show(mContext); return true; } });
/** * 开启一鍵分享 */ private void initShare() { OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用 oks.setTitle("分享"); // text是分享文本,所有平台都需要这个字段 oks.setText("我爱京东"); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 // oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl("http://sharesdk.cn"); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite("我爱京东"); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl("http://sharesdk.cn"); // 启动分享GUI oks.show(this); }
public static void share(Context context) { OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // 分享时Notification的图标和文字 2.5.9以后的版本不调用此方法 //oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name)); // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用 oks.setTitle("Share GithubApp"); // titleUrl是标题的网络链接,仅在人人网和QQ空间使用 oks.setTitleUrl("https://github.com/mingjunli/GithubApp"); // text是分享文本,所有平台都需要这个字段 oks.setText("Github Android Client: https://github.com/mingjunli/GithubApp"); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl("https://github.com/mingjunli/GithubApp"); // comment是我对这条分享的评论,仅在人人网和QQ空间使用 oks.setComment("This is an Unofficial / OpenSource Github Client on Android."); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite("GithubApp"); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl("https://github.com/mingjunli/GithubApp"); // 启动分享GUI oks.show(context); } }
/** * 分享app */ private void showShareApp() { OnekeyShare oks = new OnekeyShare(); // 关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用 oks.setTitle("爆侃网文让您的网文之路不再孤单!"); // titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用 oks.setTitleUrl("http://www.baokan.tv/wapapp/index.html"); // text是分享文本,所有平台都需要这个字段 oks.setText("爆侃网文精心打造网络文学互动平台,专注最新文学市场动态,聚焦第一手网文圈资讯!"); //分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博 oks.setImageUrl("http://www.baokan.tv/fx.png"); // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl("http://www.baokan.tv/wapapp/index.html"); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite("爆侃网文"); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl("http://www.baokan.tv/wapapp/index.html"); // 启动分享GUI oks.show(getContext()); }
private void showShare() { // ShareSDK.initSDK(this); OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间等使用 oks.setTitle("来自" + getString(R.string.app_name) + "的分享"); // titleUrl是标题的网络链接,QQ和QQ空间等使用 oks.setTitleUrl(mUrl); // text是分享文本,所有平台都需要这个字段 oks.setText(mTitle+"" + mUrl); oks.setImageUrl(mImg); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl(mUrl); // comment是我对这条分享的评论,仅在人人网和QQ空间使用 oks.setComment("文本"); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite(getString(R.string.app_name)); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl(mUrl); // 启动分享GUI oks.show(this); } }
private void showShare() { ShareSDK.initSDK(this); OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间等使用 oks.setTitle("来自bili-soleil的分享"); // titleUrl是标题的网络链接,QQ和QQ空间等使用 oks.setTitleUrl(Constants.VIP_URL); // text是分享文本,所有平台都需要这个字段 oks.setText("大会员"); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl(Constants.VIP_URL); // comment是我对这条分享的评论,仅在人人网和QQ空间使用 oks.setComment("我是测试评论文本"); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite(getString(R.string.app_name)); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl("http://sharesdk.cn"); // 启动分享GUI oks.show(this); } }
/** * 分享 */ private void share() { OnekeyShare oks = new OnekeyShare(); // 关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用 oks.setTitle(detailBean.getTitle()); // titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用 oks.setTitleUrl(detailBean.getTitleurl()); // text是分享文本,所有平台都需要这个字段 oks.setText(photoBeans.get(mPosition).getCaption()); //分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博 oks.setImageUrl(photoBeans.get(mPosition).getBigpic()); // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl(detailBean.getTitleurl()); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite("爆侃网文"); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl(detailBean.getTitleurl()); // 启动分享GUI oks.show(mContext); }
OnekeyShare oks = new OnekeyShare(); oks.setPlatform(platform); oks.disableSSOWhenAuthorize(); oks.setTitle(detailBean.getTitle()); oks.setTitleUrl(detailBean.getTitleurl()); oks.setText(detailBean.getSmalltext()); oks.setImageUrl(detailBean.getTitlepic()); } else { oks.setImageUrl("http://www.baokan.tv/d/file/p/2017-01-05/8c81061deb5b31ce6fb8e3a018afe8e5.jpg"); oks.setUrl(detailBean.getTitleurl()); oks.setSite("爆侃网文"); oks.setSiteUrl(detailBean.getTitleurl()); oks.show(mContext);