首先前期我们去官网下载shardsdk以及快速集成文档中都有详细步骤等等一系列导入自己的项目中我就不多少了  我直接上主要代码 比较简单,代码部分就不要按照文档上写了

public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ShareSDK.initSDK(this, "sharesdk的appkey");ImageView weixin=(ImageView) findViewById(R.id.weixin);ImageView qq=(ImageView) findViewById(R.id.qq);Button  bt= (Button) findViewById(R.id.bt);bt.setOnClickListener(new View.OnClickListener() {//这里是直接点击一个按钮分享的,不在弹对话框@Overridepublic void onClick(View view) {showShare();}});weixin.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {showZiDingYi(Wechat.NAME);}});qq.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {showZiDingYi(QQ.NAME);}});}//不弹对话框的private  void showZiDingYi(String ss){ShareSDK.initSDK(MainActivity.this);OnekeyShare oks = new OnekeyShare();oks.setSilent(false);oks.setDialogMode();oks.setText("我是分享文本");oks.setImageUrl("http://sharesdk.cn");oks.setPlatform(ss);oks.show(MainActivity.this);}//弹对话框的private void showShare() {ShareSDK.initSDK(this);OnekeyShare oks = new OnekeyShare();
//关闭sso授权oks.disableSSOWhenAuthorize();
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间等使用oks.setTitle("标题");
// titleUrl是标题的网络链接,QQ和QQ空间等使用oks.setTitleUrl("http://baidu.com");
// text是分享文本,所有平台都需要这个字段oks.setText("我是分享文本");
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
//oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
// url仅在微信(包括好友和朋友圈)中使用oks.setUrl("http://sharesdk.cn");
// comment是我对这条分享的评论,仅在人人网和QQ空间使用oks.setComment("我是测试评论文本");
// site是分享此内容的网站名称,仅在QQ空间使用oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用oks.setSiteUrl("http://sharesdk.cn");oks.show(this);}}

效果如下:这是点击第一个按钮的效果

然后我点击微信图标的我就不贴效果图了 他会直接调到登录页面或是你已经登录了跳到你的QQ或是微信界面中,大家可以运行看看效果,很简单的,讲解一下代码,点击微信图标时将setplatfrom中的参数改为Wechat.NAME即可,如果是QQ就改为QQ.NAME,详情对照项目中文件夹assets中ShareSDK.xml即可;

如何实现shardSDK分享以及自定义图标实现相关推荐

  1. app自定义图标 vue_【分享】在uniapp的nvue和subNVue中添加本地自定义字体/字体图标的方法...

    使用uniapp做开发,时不时会遇到困难.遇到困难时,可以在Dcloud社区和QQ群提问.但Dcloud官方分配于解答开发者疑问的力量远远不足,大多数提问根本不会得到任何回复.我是个暴脾气,很多时候气 ...

  2. 轴自定义图标_9种吸引人的图标样式,能给你的设计带来良好的用户体验

    插画将用户带入叙事中,讲述一个故事,而图标则有更多的功能目的.它们代表内容而不是补充内容.一般来说,插画使用隐喻和叙事来描绘大型主题概念.而图标则简单得多,更适合描绘非常具体的概念.把插画看作是段落, ...

  3. elementUI-添加自定义图标

    elementui的小图标有限,跟UI给的不一样,这个时候咋办呢?百度走起....参考了两篇博主分享的 自定义elementui中的图标 和 建立图标库,这里主要用到第一种 实际中: elementU ...

  4. android百度地图单点定位_Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡...

    一.问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示: 二. ...

  5. 微信小程序设置字体无效_微信小程序自定义字体及自定义图标问题说明

    自定义图标及自定义字体,一直是很多小程序开发者的心病,其实本站是很多解决方案的,为了集中起来,方便直接跳过此坑,我特别做了这次针对字体及字体图标的跳坑: 相关讨论: Q:小程序开发时能否使用我们自定义 ...

  6. Jquery鼠标右键插件contextMenu使用方法及自定义图标

    第一步 引入文件 文件在github上下载的,都可以搜到.我是把整个dist文件夹里的全放进项目里了,把这俩文件引进去.position.js文件我没有引,暂时不知道这文件干啥用的 js部分: $.c ...

  7. UI培训教程分享:APP图标设计的6种风格都有哪些?

    在从事UI设计师这个岗位的时候,相信大家会经常遇到关于产品设计的工作,尤其是APP图标这块,在日常工作中,常见的图标风格主要有渐变风格.剪影风格.长投影风格.卡通风格.轻质感风格和拟物风格6种.今天小 ...

  8. UI设计培训分享:app图标设计要遵循哪些原则

    APP图片设计是UI设计工作中经常会遇到的,一个好的APP产品,图标的设计是非常重要的,本期小编为大家分享的UI设计培训教程就是app图标设计要遵循哪些原则?来看看下面的详细介绍. UI设计培训分享: ...

  9. iview weapp icon组件自定义图标 小程序

    写小程序图标没有想要的,需要自定义的时候.可以使用阿里巴巴矢量图标库自定义图标. 找到自己需要的,然后先加入购物车,点开购物车选择下载代码,然后解压压缩包. 复制 iconfont.css中的内容,到 ...

最新文章

  1. nw.js FrameLess Window下的窗口拖拽与窗口大小控制
  2. Java 中 List 分片的 5 种方法!
  3. 90-20-010-源码-调试-Kylin-2.6.0源码调试
  4. 27. 考研与工作怎么选择
  5. hdu 4908 BestCoder Sequence
  6. tp3.2 URL模式
  7. 卡巴斯基最新Key下载 生成卡巴斯基Key的工具下载 卡巴斯基Key下载
  8. 【java】输入输出流
  9. 数据结构视频教程 -《[猎豹网校]数据结构与算法_C语言》
  10. caxa图文档管理软件服务器,CAXA协同管理2018
  11. dll文件删不掉怎么办
  12. 《单片机原理及应用(魏洪磊)》第七章第8题
  13. Java内存模型中的happen-before是什么?
  14. java long 百分比,Java 数字转百分比%
  15. Σoφoς:简单但有效的前向安全对称可搜索加密
  16. 网络工程——软科中国大学专业排名
  17. 使用TabLayout+ViewPager+Fragment实现切页展示
  18. (四)FTD的基本需求配置
  19. 如何在手机上用python画玫瑰_python绘制玫瑰的实现代码
  20. Vue入门-------(1)

热门文章

  1. python系统命令切换目录_Windows 命令行切换目录
  2. 什么样的知识付费系统功能,更有利于平台与讲师发展?
  3. git修改已提交的信息
  4. python 学生信息管理系统(二)
  5. c语言程序流程控制(下)
  6. UPC——2020年春混合个人训练第二十五场(FG)
  7. 【转】拇指拇外翻的纠正训练
  8. GE董事长兼首席执行官杰夫.伊梅尔特上任第一年致诸位股东、客户与员工(中英文)
  9. 卡片的sak为不支持的类型_泛微OA系统为大型制造业打造内外一体的移动报修平台...
  10. Linux不允许进程被杀,linux – 我的进程被杀了但我无法理解内核通知