您的位置:首页 > 移动开发 > 微信开发

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

2016-09-12 14:39 387 查看

一、微信的授权登录、分享、支付:(项目上线的时候记得把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类:具体编写请查看开发文档哦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: