微信授权登录、分享、支付等核心内容和支付宝支付

一、微信的授权登录、分享、支付:(项目上线的时候记得把keystore换成记得打包的哦)

(一)、微信授权登录:

1.先登录微信的开发者平台,注册自己的相关项目内容(详情请查看微信开发平台)

2.下载Android开发需要的jar包:


3.解压下载相关内容:


4.包jar包导入到eclipse中的libs文件夹下面后添加jar包到项目中:

注:选中对应jar包点击鼠标右键——>build path——》add to build path



详细请查看:


5.添加AndroidManifest.xml 设置

<!-- 微信开发使用权限 -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

6.定义一个静态广播来进行注册app:




7.把项目注册到微信(在自己程序入口Application中添加):


8.发起微信授权:


9.接收微信的请求及返回值:

a. 在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity(例如应用程序的包名为net.sourceforge.simcpux,则新添加的类如下图所示)



10.写微信授权的回调类代码:WXEntryActivity 类的编写请查看微信开发文档哦!

(二)、微信支付:

1、唤起微信支付界面:


2、设置微信支付回调:WXPayEntryActivity类的编写请详看开发文档!

以上要注意还得在AndroidManifest.xml中注册哦:


(三)、微信分享:

1、微信分享也是大同小异这里面就不详细讲解了哦!(自己查看开发文档吧!):



2.注意:这里一般都是加载本来图片,要是要加载网络图片那么就的开一个线程获取是异步加载哦!







二、支付宝支付:

1、在支付开发平台上创建自己的项目:


2、完善应用信息:这里请详看开发文档哦!

3、下载对应的jar文件放在libs文件下面:和微信的一样一样的

4.添加AndroidManifest.xml 权限:

<!-- 支付宝使用权限 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

5.发起支付宝支付:因为支付宝支付是在线程中完成的哦!



5.和微信一样设置回调:


6.编写ZFBpayentryActivity类:具体编写请查看开发文档哦!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值