Ⅰ. 前言
碰巧假日,抽空整理之前Android端的部分笔记,碰巧看到之前项目中开发分享功能的流程图记录. 在上个项目中主要用的是微信分享,由于项目前期的产品需求要求QQ分享、微信分享和微博分享等,所以集成了友盟的分享SDK, 友盟分享SDK主要是对以上各家分享做了封装,方便开发者使用. 下面是微信分享的具体流程图 (针对友盟分享SDK) ,主要做个记录.
Ⅱ. 流程图
1.在项目中,继承Application类,做如下配置:
2.文件清单AndroidManifest.xml中,如下配置
3.注意:创建的包名和类名必须跟文档要求的一致
4.打开分享的按钮
5.弹出自定义的分享功能展示弹出框
6.调用友盟分享SDK已封装的api进行分享
7.是否分享、分享成功与否的回调类,可以从回调的方法中添加提醒操作
Ⅲ.总流程
主要:
- 1.项目中创建类继承Application,在其onCreate方法做如上配置;
- 2.文件清单AndroidManifest.xml中配置在友盟平台所注册的key;
- 3.在其包下创建对应名字的类和包;
- 4.之后,代码调起友盟的分享API进行分享;
备注:具体的参考微信官方分享文档和友盟分享SDK文档.