本文整理汇总了Java中cn.sharesdk.onekeyshare.OnekeyShare.setImageUrl方法的典型用法代码示例。如果您正苦于以下问题:Java OnekeyShare.setImageUrl方法的具体用法?Java OnekeyShare.setImageUrl怎么用?Java OnekeyShare.setImageUrl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cn.sharesdk.onekeyshare.OnekeyShare
的用法示例。
在下文中一共展示了OnekeyShare.setImageUrl方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare() {
ShareSDK.initSDK(this);
OnekeyShare oks = new OnekeyShare();
//隐藏
oks.addHiddenPlatform(QQ.NAME);
oks.addHiddenPlatform(SinaWeibo.NAME);
oks.addHiddenPlatform(TencentWeibo.NAME);
oks.addHiddenPlatform(QZone.NAME);
oks.addHiddenPlatform(WechatFavorite.NAME);
oks.addHiddenPlatform(Facebook.NAME);
oks.addHiddenPlatform(Twitter.NAME);
oks.addHiddenPlatform(ShortMessage.NAME);
oks.disableSSOWhenAuthorize();
String packgeName = mTextView_Title.getText().toString();
if (!packgeName.isEmpty() && packgeName != "") {
oks.setTitle(packgeName);
mTitle = packgeName;
} else {
oks.setTitle(mTitle);
}
oks.setShareContentCustomizeCallback(new ShareContentCustomizeCallback() {
@Override
public void onShare(Platform platform, Platform.ShareParams paramsToShare) {
if (WechatMoments.NAME.equals(platform.getName())) {
paramsToShare.setTitle(summary);
}
}
});
oks.setText(summary);
// oks.setImagePath(mImageTemp+"/yyox.png"); //分享sdcard目录下的图片
oks.setImageUrl(CommonUtils.getBaseUrl()+"/app/share/images/share.jpg");
oks.setUrl(url + "?orderNo=" + searchNo + "&orderStatus=" + orderStatus + "&companyCode=" + companyCode + "&title=" + mTitle+"&customerId="+mCustomerId);
oks.show(this);
}
示例2: showShareApp
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享app
*/
private void showShareApp() {
OnekeyShare oks = new OnekeyShare();
// 关闭sso授权
oks.disableSSOWhenAuthorize();
// title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用
oks.setTitle("六阿哥");
// titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用
oks.setTitleUrl("https://www.6ag.cn");
// text是分享文本,所有平台都需要这个字段
oks.setText("六阿哥网是国内最大的以奇闻异事探索为主题的网站之一,为广大探索爱好者提供丰富的探索资讯内容。进入app下载界面...");
// 分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博
oks.setImageUrl(APIs.BASE_URL + "icon.png");
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl("https://www.6ag.cn");
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite("六阿哥");
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl("https://www.6ag.cn");
// 启动分享GUI
oks.show(mContext);
}
示例3: share
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
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("PCB世界");
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(detailBean.getTitleurl());
// 启动分享GUI
oks.show(mContext);
}
示例4: showShareApp
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享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());
}
示例5: share
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
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);
}
示例6: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
public void showShare(View v) {
/**
* 分享的内容。
*/
OnekeyShare oks = new OnekeyShare();
oks.disableSSOWhenAuthorize();
oks.setTitle(mShorttitle);
oks.setTitleUrl(mArcurl);
oks.setText(mTitle + " 作者:" + mWriter + " 发布时间:" + mDate + " 来源:" + mSource);
oks.setImageUrl(DMGEAME_URL + mLitpic);
oks.setUrl(mArcurl);
oks.setComment(mShorttitle);
oks.setSite("3DM");
oks.setSiteUrl(mArcurl);
oks.show(this);
}
示例7: onOptionsItemSelected
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_share) {
OnekeyShare oks = new OnekeyShare();
oks.setNotification(R.drawable.ic_launcher,
getString(R.string.app_name));
oks.setTitle("test");
oks.setText("test");
oks.setImageUrl("http://img.appgo.cn/imgs/sharesdk/content/2013/07/25/1374723172663.jpg");
oks.show(this);
return true;
}
return super.onOptionsItemSelected(item);
}
示例8: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
private void showShare(String platform) {
OnekeyShare oks = new OnekeyShare();
//指定分享的平台,如果为空,还是会调用九宫格的平台列表界面
if (platform != null) {
oks.setPlatform(platform);
}
// 关闭sso授权
oks.disableSSOWhenAuthorize();
// title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用
oks.setTitle(detailBean.getTitle());
// titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用
oks.setTitleUrl(detailBean.getTitleurl());
// text是分享文本,所有平台都需要这个字段
oks.setText(detailBean.getSmalltext());
//分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博
if (!TextUtils.isEmpty(detailBean.getTitlepic())) {
oks.setImageUrl(detailBean.getTitlepic());
} else {
// 默认图片,放服务器
oks.setImageUrl(APIs.BASE_URL + "icon.png");
}
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(detailBean.getTitleurl());
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite("PCB世界");
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(detailBean.getTitleurl());
// 启动分享GUI
oks.show(mContext);
LogUtils.d(TAG, "分享url = " + detailBean.getTitleurl());
}
示例9: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
private void showShare(String platform) {
OnekeyShare oks = new OnekeyShare();
//指定分享的平台,如果为空,还是会调用九宫格的平台列表界面
if (platform != null) {
oks.setPlatform(platform);
}
// 关闭sso授权
oks.disableSSOWhenAuthorize();
// title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用
oks.setTitle(detailBean.getTitle());
// titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用
oks.setTitleUrl(detailBean.getTitleurl());
// text是分享文本,所有平台都需要这个字段
oks.setText(detailBean.getSmalltext());
//分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博
if (!TextUtils.isEmpty(detailBean.getTitlepic())) {
oks.setImageUrl(detailBean.getTitlepic());
} else {
// 默认图片,放服务器
oks.setImageUrl("http://www.baokan.tv/d/file/p/2017-01-05/8c81061deb5b31ce6fb8e3a018afe8e5.jpg");
}
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(detailBean.getTitleurl());
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite("爆侃网文");
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(detailBean.getTitleurl());
// 启动分享GUI
oks.show(mContext);
}
示例10: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare() {
ShareSDK.initSDK(this);
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(getString(R.string.share));
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl("http://www.baidu.com");
// text是分享文本,所有平台都需要这个字段
oks.setText(mWare.getName());
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
// oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
oks.setImageUrl(mWare.getImgUrl());
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl("http://www.baidu.com");
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(mWare.getName());
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl("http://www.baidu.com");
// 启动分享GUI
oks.show(this);
}
示例11: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare() {
ShareSDK.initSDK(this);
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(getString(R.string.share));
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl("http://www.cniao5.com");
// text是分享文本,所有平台都需要这个字段
oks.setText(mWare.getName());
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
// oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
oks.setImageUrl(mWare.getImgUrl());
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl("http://www.cniao5.com");
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(mWare.getName());
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl("http://www.cniao5.com");
// 启动分享GUI
oks.show(this);
}
示例12: shareArticle
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
public static void shareArticle(String shareUrl, String img, String title, String desc, String from, String comment) {
ShareSDK.initSDK(BookBoxApplication.getInstance());
OnekeyShare oks = new OnekeyShare();
oks.setImageUrl(img);
//关闭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(shareUrl);
// text是分享文本,所有平台都需要这个字段
oks.setText(desc);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
//oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(shareUrl);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(comment);
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(from);
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(shareUrl);
// 启动分享GUI
oks.show(BookBoxApplication.getInstance());
}
示例13: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare() {
ShareSDK.initSDK(this);
OnekeyShare oks = new OnekeyShare();
// �ر�sso��Ȩ
oks.disableSSOWhenAuthorize();
// ����ʱNotification��ͼ�������
oks.setNotification(R.drawable.ic_launcher,
getString(R.string.app_name));
oks.setDialogMode();// ���óɴ���ģʽ
oks.setImageUrl(Config.getValue("IconUrl"));
// title���⣬ӡ��ʼǡ����䡢��Ϣ���š���������QQ�ռ�ʹ��
oks.setTitle(question_content);
// titleUrl�DZ�����������ӣ�������������QQ�ռ�ʹ��
oks.setTitleUrl(Config.getValue("ShareQuestionUrl") + question_id);
/** url���ţ��������ѡ�����Ȧ�ղأ������ţ��������Ѻ�����Ȧ����ʹ�ã�������Բ��ṩ */
oks.setUrl(Config.getValue("ShareQuestionUrl") + question_id);
// text�Ƿ����ı�������ƽ̨����Ҫ����ֶ�
oks.setText(question_content + Config.getValue("ShareQuestionUrl")
+ question_id + "�������Է������ˣ�");
// imagePath��ͼƬ�ı���·����Linked-In�����ƽ̨��֧�ִ˲���
// oks.setImagePath("/sdcard/test.jpg");// ����ͼƬ��ʱ�����
// url�����ţ��������Ѻ�����Ȧ����ʹ��
oks.setUrl(Config.getValue("ShareQuestionUrl") + question_id);
// comment���Ҷ�������������ۣ�������������QQ�ռ�ʹ��
oks.setComment(" ");
// site�Ƿ�������ݵ���վ���ƣ�����QQ�ռ�ʹ��
oks.setSite(getString(R.string.app_name));
// siteUrl�Ƿ�������ݵ���վ��ַ������QQ�ռ�ʹ��
oks.setSiteUrl(Config.getValue("ShareQuestionUrl") + question_id);
// ��������GUI
oks.show(this);
}
示例14: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
private void showShare(String platform) {
//关闭分享界面
UIHelper uh = new UIHelper();
uh.closeShareUI();
OnekeyShare oks = new OnekeyShare();
//指定分享的平台,如果为空,还是会调用九宫格的平台列表界面
if (platform != null) {
oks.setPlatform(platform);
}
//关闭sso授权
oks.disableSSOWhenAuthorize();
// 分享时Notification的图标和文字 2.5.9以后的版本不 调用此方法
//oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
oks.setTitle("来自轻松购的分享");
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl("http://www.cniao5.com");
// text是分享文本,所有平台都需要这个字段
oks.setText(goodsBean.getName());
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
// oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 //很少有本地图片的
oks.setImageUrl(goodsBean.getImgUrl());
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl("http://sharesdk.cn");
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(goodsBean.getName());
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite("来自轻松购的分享");
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl("http://www.cniao5.com");
// 启动分享GUI
oks.show(this);
}
示例15: startShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
public static void startShare(Context context, String title, String titleurl
, String text, String imagedir, String url, String comment
, String webtitle, String siteurl) {
if (context == null) {
return;
}
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(title);
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl(titleurl);
// text是分享文本,所有平台都需要这个字段
oks.setText(text);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
//微信分享必须要有图片才能正常的分享链接!!!确保imageurl或者imagepath有一个参数是有效的。
if (StringUtils.isEmpty(imagedir)){
if(ensureDefaultShareExist(context)) {
oks.setImagePath(DEFAULT_SHARE_FILE_DIR + DEFAULT_SHARE_FILE_NAME);//本地图片。确保SDcard下面存在此张图片
} else {
//No valid shared pic on disk
return;
}
} else {
oks.setImageUrl(imagedir);//网络图片。
}
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(url);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(comment);
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(webtitle);
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(siteurl);
// 启动分享GUI
oks.show(context);
}