Android端App调用微信分享的具体流程记录

Ⅰ. 前言

碰巧假日,抽空整理之前Android端的部分笔记,碰巧看到之前项目中开发分享功能的流程图记录. 在上个项目中主要用的是微信分享,由于项目前期的产品需求要求QQ分享、微信分享和微博分享等,所以集成了友盟的分享SDK, 友盟分享SDK主要是对以上各家分享做了封装,方便开发者使用. 下面是微信分享的具体流程图 (针对友盟分享SDK) ,主要做个记录.


Ⅱ. 流程图

1.在项目中,继承Application类,做如下配置:

Android端App调用微信分享的具体流程记录_第1张图片


2.文件清单AndroidManifest.xml中,如下配置

Android端App调用微信分享的具体流程记录_第2张图片


3.注意:创建的包名和类名必须跟文档要求的一致

Android端App调用微信分享的具体流程记录_第3张图片


4.打开分享的按钮

Android端App调用微信分享的具体流程记录_第4张图片


5.弹出自定义的分享功能展示弹出框

Android端App调用微信分享的具体流程记录_第5张图片


6.调用友盟分享SDK已封装的api进行分享

Android端App调用微信分享的具体流程记录_第6张图片


7.是否分享、分享成功与否的回调类,可以从回调的方法中添加提醒操作

Android端App调用微信分享的具体流程记录_第7张图片


Ⅲ.总流程

主要:

  • 1.项目中创建类继承Application,在其onCreate方法做如上配置;
  • 2.文件清单AndroidManifest.xml中配置在友盟平台所注册的key;
  • 3.在其包下创建对应名字的类和包;
  • 4.之后,代码调起友盟的分享API进行分享;

备注:具体的参考微信官方分享文档和友盟分享SDK文档.

你可能感兴趣的:(Android-未分类)