自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小影儿

一个深耕十年的老码农,专注游戏、app、微信、微博的开发和推广。

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 微信支付开发教程JAVA编[008]-wxsdk4java:微信公众号和微信支付开发的所有API功能点的封装及调用实例

此sdk为JAVA版本.我另有PHP版本的,大家需要,同样可以到我的博客<<微信公众号开发教程[020]-wxsdk4php:微信公众号和微信支付开发的所有API功能点的封装及调用实例>>下载.(注:NET就不提供了,哥不会.除了哪位财神打赏些银子我做.^_^)封装了微信公众号和微信支付开发的所有API功能点.每个API都给出了调用实例.所有API对应的...

2017-03-22 20:30:18 2653

原创 微信支付开发教程JAVA编[007]-扫码支付

扫码支付一般用于,电脑打开的购物网站上,为某个订单生成一个微信支付的二维码,用户在微信上扫描这个二维码,给商家付款.扫码支付有2种模式.下面分别说一说:1.扫码支付模式一流程: 1).商家生成链接:商家根据微信支付规定格式,将销售产品的信息,生成以下二码维链接展示给微信用户:weixin://wxpay/bizpayurl?appid=wx2421b1c4...

2017-03-22 19:18:28 2229

原创 微信支付开发教程JAVA编[006]-刷卡支付

好了,终于要进行正题了.我们来进行实现的支付动作.刷卡支付,即用户打开微信->我->钱包->刷卡.会显示如下界面.商家使用扫描设备读取条形码或二维码,其实就是读取最顶上的那一串字符串.这个界面,每分钟自动刷新新的字符串.如图:扫码支付,只需将特定的xml消息,post到微信服务器:https://api.mch.weixin.qq.com/pay/...

2017-03-22 18:56:36 2145

原创 微信支付开发教程JAVA编[005]-签名算法

签名算法请参阅微信官方文档:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=4_3 这里,直接给出签名的代码片断.大家可以参考. /** * array参数按字典序排序参数,组合成url键值对参数(key1=value1&key2=value2...) * @retu...

2017-03-22 18:14:32 736

原创 微信支付开发教程JAVA编[004]-使用HttpClient详解

需要注意的是,HttpClient并不是基本的java库(android下就有).http://hc.apache.org/downloads.cgi我下载的是http://mirrors.tuna.tsinghua.edu.cn/apache/httpcomponents/httpclient/binary/httpcomponents-client-4.5.3-bin.zip...

2017-03-22 18:02:06 3139 1

原创 微信支付开发教程JAVA编[003]-json和xml的解析

注:我已经使用java语言将微信公众号和微信支付开发的所有API功能点都调用测试过一次,后期会在博客中其享给大家.在接下来的这几篇文章中,都是基于我的这个wxsdk4j,有些代码可能在单独的章节中,运行不起来,没问题,等我将所有的章节讲完,共享了wxsdk4j,就能跑起来了,大家别着急,请耐心等待. 调用微信公众号高级接口,需要将数据以json形式提交到微信...

2017-03-22 17:40:54 726

原创 微信支付开发教程JAVA编[002]-配置

一.下载环境1.java:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html我下载的是:Java SE Development Kit 6u452.eclipse-3.7.2:http://www.eclipse.org/down...

2017-03-04 09:55:44 859 2

原创 微信支付开发教程JAVA编[001]-引言

前面写了一系列微信公众号开发教程,是用PHP语言开发的,大家反应还不错,应一个妹纸的要求,帮她写JAVA语言的微信支付功能.我也就磕磕碰碰开始上路J2EE了.声明,我之前没有开发过J2EE的任何项目,只使用JAVA开发过android的项目,如果你也是新手,那刚好,咱们一起从配置环境开始学习(大屌和神仙请随意飘过). 其实在《微信公众号开发教程[020]-wxsd...

2017-03-03 18:42:22 1226

原创 微信公众号开发教程[020]-wxsdk4php:微信公众号和微信支付开发的所有API功能点的封装及调用实例

此sdk为PHP版本.我另有JAVA版本的,大家需要,同样可以到我的博客<<微信支付开发教程JAVA编[008]-wxsdk4java:微信公众号和微信支付开发的所有API功能点的封装及调用实例>>下载.(注:NET就不提供了,哥不会.除了哪位财神打赏些银子我做.^_^)封装了微信公众号和微信支付开发的所有API功能点.每个API都给出了调用实例.所有A...

2016-11-29 18:14:53 1710

原创 微信公众号开发教程[019]-新版客服

新版客服是针对之前文章<<微信公众号开发教程[007]-消息管理-客服消息>>里面提到的客服功能而言的.在其基础上做了很多提升. 首先如果公众号曾经使用过旧版多客服功能,则要在"功能->多客服"中,点击"升级"进行升级. 客服人员可以通过手机微信扫码登录网页版客服系统: https://mpkf.weixin...

2016-07-29 10:56:59 5374

原创 微信公众号开发教程[018]-数据统计

这个功能就是在微信公众号后台管理的统计功能,能用api调用获取,只不过暂时只有用户,图文,消息,接口这4项.意思是数据可以自己下载下来,保存,或者做更加好看的图表出来.如图: 功能比较简单,直接上代码以及结果.1).用户分析数据接口function getusersummary() { //获取用户增减数据 $ACCESS_T...

2016-07-28 21:59:57 4325 1

原创 微信公众号开发教程[017]-网页开发-JSSDK

jssdk就是在微信页面里调用手机设备(如相机,重力感应等)的一套javascript代码. 题外话,做app时,在网页里调用手机设备,比较出名的是cordova,大家可以度娘一下,练练手.不过我嫌这玩意麻烦,就自己写了套,是从WebViewJavascriptBridge:https://github.com/marcuswestin/WebViewJavasc...

2016-07-28 15:36:43 3565

原创 微信公众号开发教程[016]-网页开发-样式库

这个比较简单,就是微信自己弄的一套css,风格和微信自己的相似.使用很简单.1).从https://nodejs.org/en/上下载node-v4.4.7-x86.msi,安装然后,打开"Node.js command prompt",在它的命令行下输入:npm install --save weui2).然后会下载weui,只需要在页面中引入 dist/style/we...

2016-07-28 15:16:53 1098

原创 微信公众号开发教程[015]-网页开发-网页授权

这里的网页授权是指在微信里浏览网页时,通过授权让网页去访问微信用户的信息.可以从"微信官方后台管理->开发->接口权限->网页服务->网页帐号->网页授权获取用户基本信息"这里设置网页授权回调域名,需要注意的是,这个域名,不带http或https,直接域名,而不用带子目录.比如我的某个网页http://szuzsq.tunnel.qydev.com...

2016-07-28 11:23:08 1163

原创 微信公众号开发教程[014]-帐号管理

帐号管理这个接口类目,名字很大,乍一看上去,以为对公众号账号本身,可以通过api进行操作,例如,修改公众号头像,名称,介绍,运营者,运营者,主体信息.甚至认证,开通各种功能,其实也算是帐号管理的内容..但是开发文档里面,就只有生成带参数的二维码这么一个功能.生成带参数的二维码码是为了满足用户渠道推广分析和用户帐号绑定等场景的需要,通俗地说,即将我们的公众号二维码贴一张在展会现场...

2016-07-26 21:09:02 869

原创 微信公众号开发教程[013]-用户管理

这个比较简单,直接附上代码.1).创建标签function create() { //创建标签 $ACCESS_TOKEN = "xtdVj6n_TwPDc-QtCSgXe8TQ0PrpTGpOg6Q4fxJcVHjPF9H2sHGJXXHqXr_q7dzgTP78dg3XV74tyB_-ThlUxSnV6HVP95E6NzX7x_-HHnSgqAYlP3Rju0...

2016-07-26 20:49:34 2792

原创 微信公众号开发教程[012]-素材管理

一.关于图文消息,我的理解 我理解中,普通<img><iframe>等标签的src属性,可以跨域,哪里的图片都行.但是公众号的聊天会话界面,放的图片,语音,图文消息等,不能是其他域名下面的.例如,以下聊天对话界面中的2张图片,要么就是通过腾讯下的域名:"http://mmbiz.qpic.cn/mmbiz/q9jYbRzAGeWze1YwBTc31ZvZG...

2016-07-15 19:46:18 2405

原创 微信公众号开发教程[011]-自定义菜单以及个性化菜单

自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单.类型分别有click,view,scancode_push,scancode_waitmsg,pic_sysphoto,pic_photo_or_album,pic_weixin,location_select,media_id,view_limited.详见官方文档.一.通用的自定义菜单1).创建通...

2016-07-15 11:29:31 8990

原创 微信公众号开发教程[010]-消息管理-获取公众号的自动回复规则

注意,这个api只能获得在公众号管理后台已开启自动回复(即关闭了公众号的开发服务器URL设置).如下:下图表明即关闭了公众号的开发服务器URL设置:我的自动回复规则如下:1).关注时的自动回复:2).关键字的自动回复:3).普通自动回复(即在关键字外,允许设置自动回复)在我微信里关注,发送1和2的...

2016-07-14 16:35:35 4571

原创 微信公众号开发教程[009]-消息管理-模板消息

一.模板说明 模板消息是在特定服务场景中向粉丝发送的消息,例如:信用卡刷卡通知,商品购买成功通知.不同的模板有不同的风格,某些字段可以由你来填充自己的内容(同时设定颜色),从而形成自己的消息.微信公众号中,可以替换的字段的格式为"{{.DATA}}".例如,以下模板中:只需将红色的{{first.DATA}替换成"恭喜你购买成功!",将{{orderMoneySum.DA...

2016-07-14 15:26:09 4339

原创 微信公众号开发教程[008]-消息管理-群发消息

高级群发接口比较简单(但需要认证).分别可以发送给全部粉丝,或者发送给特定标签下的用户,或者发送给特定用户(根据OpenID列表群发).消息的类型可以是:图文消息,文本消息,语音消息,图片消息,视频消息,卡券消息.需要注意的是除了文本消息能够直接发送外,语音,图片,视频消息需要通过基础支持中的上传下载多媒体文件来得到获得media_id,而图文消息需要先制作出图文消息内容体(获得特...

2016-07-14 12:19:21 3779

原创 微信公众号开发教程[007]-消息管理-客服消息

微信公众号现在提供客服功能啦,在粉丝与公众号产生特定的互动后,微信允许开发者在48小时内,调用客服接口,给粉丝发送消息.目前允许提供客服的动作如下(摘自官方文档):1、用户发送信息2、点击自定义菜单(仅有点击推事件、扫码推事件、扫码推事件且弹出“消息接收中”提示框这3种菜单类型是会触发客服接口的)3、关注公众号4、扫描二维码5、支付成功6、用户维权...

2016-07-13 14:26:35 6298 2

原创 微信公众号开发教程[006]-PHP使用CURL详解

往后的编章,开始涉及微信公众号的api了,php中访问站点有很多方式,例如file_get_contents也可以get,post站点:<?php$formdata = array('sParam1' => 'test1', 'sParam2' => 101, 'isAuto' => 1);$data = http_build_query($f...

2016-07-13 09:49:55 2188

原创 微信公众号开发教程[005]-消息管理-消息加解密

一.配置公众号消息加解密方式 在公众号官方管理后台->开发->基本配置->修改配置上有3种方式,如下:其中,EncodingAESKey可以随机生成.只有被动回复消息(即粉丝向公众号发送消息,由微信服务器向公众号服务器转发xml结构,同时公众号服务器返回xml结构,由微信服务器转发给粉丝)可以设置加密.其他3种消息(群发消息,客服消息,模板消息)的调...

2016-07-12 10:53:35 8960

原创 微信公众号开发教程[004]-消息管理-回复消息

微信公众号可以向粉丝回复的消息分为:文本消息,图片消息,语音消息,视频消息,音乐消息,图文消息.各消息xml结构详见官方文档.<?php//文件名: http://szuzsq.tunnel.qydev.com/weixin/index.php$wechatObj = new wechatCallbackapiTest();$wechatObj->re...

2016-07-12 09:14:58 2713 1

原创 微信公众号开发教程[003]-消息管理-接收消息

当微信用户向公众号发送消息时,微信服务器会向公众号配置的服务器URL地址发送请求,并将相关内容包装成一定格式的xml发送到这个服务器;响应时,这个服务器只要回复特定格式的xml字符串给微信服务器,微信服务器即可向微信用户的客户端转发这条回复消息.(假设公众号开发模式已开启,以后的教程,如果没有特别说明,都是如此).如下图: 例如,文本消息的xml结构如下...

2016-07-12 09:14:22 3577

原创 微信公众号开发教程[002]-配置

一.注册微信公众号 微信公众号官方入口https://mp.weixin.qq.com注册公众号,注册过程中,类型选择可能是新手比较迷惑的地方.微信公众号分为订阅号和服务号(还有个企业号,似乎用的人不多),每种类型下面又分为公司,政府部门,社会组织,个人等不同性质.不同类型,不同性质的公众号,权限不同,申请资料也不同. 例如:公司(订阅号或服务号),你得提供工商...

2016-07-12 09:13:25 2794 1

原创 微信公众号开发教程[001]-引言

最近这几天沉静下来想一想,以后的路该怎么走.心里大概有个思路,转向微信,微博的开发和推广.虽然这两项已经火得不行,现在才入行,稍显迟了,但只要努力,总会成功. 这一系列文章,是我学习微信开发的笔记,因为我发现网上很多相关的教程,都是几年前写的,市面上的书,也大都是几年前写的,而微信公众号官方的api,文档以及管理后台,都改动蛮大的.所以我自己一边学一边将心得体会写...

2016-07-12 09:11:33 1304

wxsdk:微信公众号和微信支付开发的所有API功能点的封装及调用实例

此sdk为PHP版本. 封装了微信公众号和微信支付开发的所有API功能点.每个API都给出了调用实例. 所有API对应的官方文档截止日期为2016-11-26. weui版本为v1.0.2. ******************************************* 有任何问题,可以与我联系.有谁在此基础上完善了功能,修改了bug等,也请告诉我.谢谢. QQ:40678884 微信:szuzsq 博客:http://blog.csdn.net/szuzsq ******************************************* 打个软广告^_^,我承接微信公众号订制开发,以及"微信摇一摇.周边"开发.有需求的朋友,可以惠顾我.谢谢. http://www.wxshaker.com

2016-11-29

TexturePacker逆向还原工具:TextureUnpacker

自己随便写的,解析plist,从png(或jpg)图片中剪切出一个个原始的小图片.我没研究pvr.ccz格式,so,如果是plist+pvr.ccz,请先处理一下.比如,我是先用TexturePacker自还的PVR Viewer将图片导出,再修改一下plist中的realTextureFileName键值.

2015-12-13

OpenGL编程指南(红宝书)源码

OpenGL编程指南(红宝书)源码,官方源码.我只是它们配置在vs2008下,直接就能编译运行了.win32下的glu,glut,glew等库都是我一个一个找齐的.弄点辛苦费吧

2015-06-11

cocos2d-x-3.0 类图

这是我重新弄的cocos2d-x-3.0的类图.之前别人兄台弄的,有些不全面,有些地方错误.我这个可以说是最新的了.每个类添加了中文的详细注解,同时也添加了中文的类名称翻译.这样对cocos2d-x-3.0的框架比较好上手. 有兴趣的筒子可以一起学习40678884

2015-05-17

0.6版ffmpeg.c在vs2005下编译

我比较笨,用了2天的时间将ffmpeg.c改在vs2005下编译. ---------------------------------- 粗略说说过程吧. 1.ffmpeg.c,牵涉的的文件有audioconvert.h,audioconvert.c,cmdutils.h,cmdutils.c,将c文件改为cpp文件 2.mingw下inttypes.h在ffmpeg.c里主要是一些int32_t的类型定义.弄出来 3.c99的语法(AVRational){1,2}在VC下不支持,我弄了个函数_AVRational()... 这样所有的地方改为_AVRational(1,2)改动不大, 4.几个msys的函数lrintf,llrintf,这是4舍5入 奇怪VC本身没有round的函数,所以我宏替代 #define lrintf(f) (f>=0?(int32_t)(f+(float)0.5)int32_t)(f-0.4) ); 查手册4舍5入法则: 20.4---->20 20.5---->21 -20.5---->-20 -20.6---->-21 --------------------------- 5.还有一个地方 gcc充许除以0,结果为正负最大值,我直接定义了最大值的宏. 6.linux下的函数usleep()精确到微秒,而VC的Sleep,sleep只能是秒,豪秒,这个差距不知道怎么解决.暂时我就让错差存在. 7.其实编的时候,里面很多include的头文件没用着的,我就注释了. 8.加上extern "C"{};规范 =========================== 总的说来,这样调试跟踪顺序是对的.对学习帮助较大.

2010-11-18

ffmpeg头文件中文解释翻译文档

ffmpeg头文件中文解释翻译文档. ********************************************************************************* 跟多数ffmpeg初学者一样,感于它的文档,资料,实例实在很少,学习进度慢. 多数情况是,要写很多的测试代码,来研究某些数据结构,函数,算法的功能及运用. 本文档删除了一些宏定义,主要是版本定义什么的,如: #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT ==,其他部分,都是svn下更新代码而编译的. 另:defined.h只是本人做为辅助记忆整个框架而添加的. 小弟4级考了3次,成绩分别是58,46,25.在翻译过程中,那是打开金山词霸一个词一个词来啃地! 理解错误或词不达意的地方肯定很多,这份文档仅给各位老大做个参考. 作为抛砖引玉,希望大大们多多指教,共同学习.要是谁完善,或有了更好的版本,请麻烦给份我,3Q. 另外有个想法:找个空间,来共享大家的学习资料,文档及代码实例. ********************************************************************************* 兮 2009-06-30 szuzsq@163.com QQ:40678884

2009-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除