Android分享的平台不少,常见的有QQ、微信、微博,还有一些其余平台,甚至还有海外的Facebook等,要接入它们,就须要对它们每个sdk作接入和处理,很是的麻烦和耗时,不熟悉的小伙伴每每须要调试数天,因此就很是有必要统一接口,全部的平台采用同一个入口。git
说了做用,再来讲一下特色,相相似的分享框架,应该都具有统一接口的功能,那么YShare还有什么必要呢?来看下表:github
ysbing/YShare | shaohui10086/ShareUtil | bilibili/BiliShare | 友盟分享SDK | |
---|---|---|---|---|
一键分享 | 支持 | 支持 | 支持 | 支持 |
接入成本 | 低 | 中 | 中 | 高 |
按需接入 | 支持 | 不支持 | 不支持 | 不支持 |
数据统计 | 不支持 | 不支持 | 不支持 | 支持 |
一切按需:可让您的应用变得“小而精”。只有当用户须要使用某个分享平台时,才选择性的接入。这不只能够减少 APK 大小、节省流量,还可明显的减小内存、内部存储占用,将更多空间让给珍贵的相片、文档等资料。微信
接入成本:不用为每一个平台去作接入,不用在manifest配置各类繁琐的参数,省时更省力。框架