Skip to content

针对微信常用的分享和登陆功能进行的二次封装

License

Notifications You must be signed in to change notification settings

daohen/WxLibrary

Repository files navigation

socialLibrary

社交分享相关代码封装

wxsocial

使用方法:

(1)在build.gradle文件中配置如下:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
    }
}

dependencies {
    compile 'com.github.daohen:personalToolboxLibrary:xx'
    compile 'com.github.daohen:thirdPartyLibrary:xx'
    compile 'com.github.daohen:WxLibrary:xx'
}

上面依赖的其它两个libray详情可参照

personalToolboxLibrary

thirdPartyLibrary

(2)在包名的根目录下新建wxapi,并把一个extends WxCallbackActivity的Activity放在它下面,以上,就可以调用封装的方法,具体用法都在WxProvider中。 使用前最好在Application中先调用以下方法实现注册app到微信

WxProvider.get().registerWx()

然后,就可以调用下面各种方法来做分享操作

WxProvider.get().shareText()
WxProvider.get().shareBitmap()
WxProvider.get().shareMusic()
...

如果做登录操作的话,直接调用

WxProvider.get().login()

代码混淆

-keep class com.tencent.mm.opensdk.** {*;}

About

针对微信常用的分享和登陆功能进行的二次封装

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages