android实现微信分享功能

本片文章的主要内容:微信分享,包括分享到好友、分享到朋友圈。

这里只介绍使用微信开放平台,进行简单的编码实现分享功能。

步骤

  1. 微信开放平台上注册自己的app,等待审核。(可以参考文章:微信开放平台创建应用。这个过程可能会很长,原因可能是申请的人太多,审核也比较严格)
  2. 在微信开放平台注册自己的开发者信息。
  3. 等待自己的应用的审核结果。。。(此处占整个过程的一大部分时间。。审核不通过的话,就修改、提交,如此往复。)
  4. 审核通过之后,获取AppId,以及AppSecret
  5. 接下来开始写代码
    代码参考WeChatShareDemo即可
    • 在manifist里添加网络访问的权限,在gradle里添加依赖:添加必要的sdk
    • 在项目下新建wxapi包,并在包下建立WXEntryActivity,【微信的强制要求。用于接收微信的请求及返回值】
    • 在manifest里添加好WXEntryActivity的相关activity信息
    • 自己建立WeChatShareUtil工具类,用于分享各种各样的内容【需要用到AppId

(别忘了,在使用 WeChatShareDemo项目的代码时,要更换好自己的id才能正常分享!)

当然,项目可能不仅仅局限于微信分享,可能也用于分享到qq、微博等等各种社交平台,那么一个一个去配置岂不浪费时间?

所以可以使用一些集成好的分享sdk来实现社交分享功能,比如ShareSDK、友盟等,统一对微信id、qq id、等相关信息进行配置,节省开发时间,提升效率。

发布了52 篇原创文章 · 获赞 36 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/easy_purple/article/details/95189125