微信

Android微信扫描二维码登入实现 基于ZXing开源工程

一个人想着一个人 提交于 2019-11-30 06:50:36
项目需求,做一个类似微信扫描二维码,网页端登陆的功能实现。 利用开源项目ZXing来实现。 ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。 ZXing主页: http://code.google.com/p/zxing/ 1.Download 下载ZXing-2.1,解压后找到所需要的文件夹:core 和 android。core是核心库,android是在android平台下的二维码扫描实现源码 2.Build 在ZXing-2.1下面有不同平台实现方式的文件夹,每个下面都有 一个名为 build.xml的Ant编译文件。首先我们利用Ant工具和这个文件,将core编译成所需要的库。如果你没有Ant,可以去 http://ant.apache.org 下载(mac下默认已经安装)。编译很简单,直接cd到core目录,然后ant即可: cd core ant 3.import 导入android工程,然后 将编译好的core.lib 添加到工程中 我已经将我编译好的lib和 Barcode Scanner 4.3.1 工程放到github,可以直接下载运行 Barcode Scanner 4.3.1: https:/

老兵的十年职场之路(三)

末鹿安然 提交于 2019-11-29 18:32:25
在前面的文章里,如果说第二段经历是我的小高峰,那么接下来我觉得算是一段平峰期吧。至少在技术成长上面是如此,而财富积累更是进入了黯淡期。 有个词说的好, 遇强则强 ,当你所在的环境让你感到不适的时候,可能就是你成长的时候,当然也可能并不是。但如果你身边都是比你牛的人时,你一定会有很多提升的机会。 在开始创业之后,我感受到了前所未有的自由,上班不打卡,用什么技术也都是自己说了算,产品呢,也都会自己去做些研究。所有的一切全凭着兴趣和热忱在支撑着。 至于在我后来做自我检讨的时候觉得,对于创业来说这还是远远不够的,有太多的东西会让这些消失殆尽了。 创业团队 一个机缘巧合,几位同事跟我组成了一个开发团队,主要想做的是一款开放式的项目管理平台,团队里有一个前端加两个后端程序员,当然我是后端之一,并且主要负责了项目的开发框架搭建及技术把控。也是因为是初次创业吧,基本上大家都是卯足了劲,想着怎么更快的把产品给做出来。当时也没有所谓的 996制度之说,因为基本上除了吃饭睡觉就是写代码了,时间变得很不规律。然后就是项目中出了不少的问题,比如产品定义不清晰,技术选型及实现上产生一些争执等等,这些问题都 体现了作为初创团队的各种不成熟 。 当然,最为关键的可能还是团队对市场的缺乏思考,总希望做一个大而全的东西,因此没过多久,这个项目就夭折了。 与此同时,一位朋友的公司找到我们,希望帮他们完成一个移动外包项目

公众号,微信开放平台和微信公众平台

☆樱花仙子☆ 提交于 2019-11-29 08:51:10
微信公众平台是给编辑的,微信开放平台是给技术的。 微信公众平台能干什么? 写文章发文章 和粉丝聊天 配置菜单 开通各种公众号的权限(仅限自己的公众号) 启用开发者模式,开发自己的公众号 投放广告 查看数据 微信开放平台能干什么? APP想用微信登录/分享到朋友圈等 PC网站想用微信登录等 注册公众号第三方平台(服务所有公众号) 注册小程序第三方平台(提供小程序模板) 绑定公众号或小程序,以形成UnionID 作者:侯斯特 链接:https://www.zhihu.com/question/21074751/answer/364059212 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: https://www.cnblogs.com/vhyc/p/11495262.html

使用python一步一步搭建微信公众平台(三)----添加用户关注后的欢迎信息与听音乐功能

梦想与她 提交于 2019-11-29 04:44:13
在使用python一步一步搭建微信公众平台(二)中最后我们留下了一个问题,就是单引号的content在render到xml中时,返回给用户的信息会被转码,如‘<>&’会被转为<>&用户在收到有<>&等内容的时候都会转,非常难看,我查找了一些网页,几乎都是问如果将特殊符号转为转义,而没有说怎么转回来,最后看到说这个转码是因为在<![CDATA[]]> 在CDATA中的内容就是为了避免发生这种由于特殊符号引起的问题,那么我们可以把render的内容不要放在这个CDATA中,那么之前的reply_text.xml就改为 $def with (toUser,fromUser,createTime,content) <xml> <ToUserName><![CDATA[$toUser]]></ToUserName> <FromUserName><![CDATA[$fromUser]]></FromUserName> <CreateTime>$createTime</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content>$content</Content> </xml> 这样以后特殊字符就是原样的输出了 好了,接着这次的内容,这次我想添加一个当用户关注后自动回复一个欢迎信息与用户回复一个'm’后随机的选一首歌给用户听。 1. 关于

使用python一步一步搭建微信公众平台(四)----将小黄鸡引入微信自动回复

爱⌒轻易说出口 提交于 2019-11-29 04:43:59
通过前三篇的教程,相信大家基本上了解了微信开发的基本流程,先判断用户传入数据的类型MsgType,然后再获取用户输入的内容content,再对content进行处理,再返回给用户 现在我们来加点料,在完成了前三篇的基础上,我们把小黄鸡的自动回复功能整合到我们的微信中,我们最终实现的目的是这样的,当用户输入xhj指令后,进行和小黄鸡的对话中,这时候用户每输入的内容都将传给小黄鸡,然后小黄鸡进行回复,我们得到小黄鸡的回复内容后再返回给用户。 主要的问题,比如当用户输入“你好”,因为微信之前有翻译功能,那么我们的微信是如何判断你想要发送的是和小黄鸡的对话还是想要翻译“你好”这个单词? 解决这个问题就需要我们这次教程中所要用到的memcache,我们使用memcache来记录一个状态,比如mc.set(‘xhj’,' true’),那么当用户发送“你好”时,程序先从memcache中获取一个’xhj’ 这个key的值,如果是true 那么说明用户发送“你好”是为了和小黄鸡对话,当memcache中没有’xhj’ 这个key的时候,说明用户是想要翻译“你好”这个单词 这样问题看似就可以解决了,但是会有另外一个问题,当有两个用户同时发送“你好”时,A用户想要和小黄鸡对话,B用户想要翻译“你好”,那么此时,当memcache中有xhj且值为true,那么两个人得到的回复将都会是小黄鸡的回复

微信服务号、订阅号和企业号的区别

核能气质少年 提交于 2019-11-29 00:13:43
简介 订阅号: 阅号的作用就是媒体社交,订阅号最主要是自媒体或媒体为读者用户提供优质的对他们感兴趣或有价值的内容,从而与关注者建立关系或使用户对自身品牌的认可。 服务号: 可以看作是订阅号就是一个营销的地方,当人与订阅号出现紧密联系一旦涉及到商业,必然会出现利益的交换,所以就诞生了服务号。 企业号: 当出现商业化之后,随着人数的增长,服务号已经不能满足于需求了,然后就有了企业号的诞生,企业号将我们完全带入了一个办公移动化的时代,各种会议、交流、分享、讨论随时随地基本上在巴掌大的屏幕上就可以搞定 总结: 结起来订阅号就是多数用于别人主动来找信息,服务号是积极推送信息,企业号是品牌信任问题。 适用范围 1、服务号主要适用于媒体、企业、政府或其他有需求的组织; 2、订阅号主要适用于个人、媒体、企业、政府或其他有需求的组织; 3、企业号主要适用于企业、政府、事业单位或其他有需求的组织; 推送消息的限制次数 1、服务号每月4条; 2、订阅号每天1条; 3、企业号每分钟200次; 消息的保密性 1、服务号和订阅号的消息可以转发和分享; 2、企业号的消息也可以转发和分享,但可对消息进行加密,加密的消息禁止转发和分享; 关注者验证 1、服务号和订阅号可以被任何微信用户扫码关注; 2、企业号只有通讯录成员可关注; 跳转网页自定义菜单 1、订阅号通过认证之后可使用跳转网页自定义菜单功能; 2

Android仿微信录音功能,自定义控件的设计技巧

。_饼干妹妹 提交于 2019-11-28 23:27:04
最近由于需要做一个录音功能(/嘘 悄悄透露一下,千万别告诉红薯,就是新版本的OSC客户端噢),起初打算采用仿微信的录音方式,最后又改成了QQ的录音方式,之前的微信录音控件也就白写了[大哭]。之前有很多朋友在问我自定义控件应该怎么学习,遂正好拿出来讲讲喽,没来得及截效果图,大家就自己脑补一下微信发语音时的样子吧。 所谓自定义控件其实就是由于系统SDK无法完成需要的功能时,通过自己扩展系统组件达到完成所需功能做出的控件。 Android自定义控件有两种实现方式,一种是通过继承View类,其中的全部界面通过画布和画笔自己创建,这种控件一般多用于游戏开发中;另一种则是通过继承已有控件,或采用包含关系包含一个系统控件达到目的,这也是接下来本文所要讲到的方法。 先看代码(篇幅有限,仅保留重要方法) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

微信JSSDK开发

狂风中的少年 提交于 2019-11-28 20:56:00
在微信中要进行页面自定义标题和内容分享,在2015之前都可以直接使用微信API---WeixinJSBridge,但是2015年1月被废除了。然后有了JSSDK,如果要进行自定义分享,只能先搞懂这个家伙了。 重点还是关注一下官方文档: http://mp.weixin.qq.com/wiki/11/74ad127cc054f6b80759c40f77ec03db.html 讲的比较权威,比较全。 JSSDK 重点也是难点就是config的配置(难指的不是配置这个操作,而是获取配置内容),也就是自己项目和微信关系打通,之后的代码实现都很简单。 1、JSSDK官方说明文档: http://mp.weixin.qq.com/wiki/11/74ad127cc054f6b80759c40f77ec03db.html 2、官方demo:(重点关注的是config的变化) http://203.195.235.76/jssdk/ 3、获得Access Token: https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=基础支持&form=获取access_token接口/token 4、获取jsapi_ticket: https://api.weixin.qq.com/cgi-bin/ticket/getticket

微信公众帐号开发系列教程第1篇-引言 (Java版)

丶灬走出姿态 提交于 2019-11-28 20:55:34
接触微信公众帐号已经有两个多月的时间了,在这期间,除了陆续完善个人公众帐号xiaoqrobot以外,还带领团队为公司开发了两个企业应用:一个是普通类型的公众帐号,另一个是会议类型的公众帐号。经过这3个公众帐号的开发,对目前微信公众平台开放的api算是比较熟悉了,像文本消息、图文消息、音乐消息、语音消息、位置消息等全部用到过,菜单也使用过。所以,就有了写微信公众帐号开发教程的想法,将学习到的技术经验分享出来,帮助更多需要的朋友,也希望借此认识同行的朋友,共同交流,共同进步! 下面将对即将推出的微信公众帐号开发系列连载教程做简单的说明。 教程主要是面向有一定Java编程基础的朋友,不打算从编程语言开始讲起,一是考虑到自己没有那么多时间和精力(要上班、装修、学车等),二是怕等我把编程语言讲完,微信公众帐号又发生了大变化,这样教程就显得有点过时,没有吸引力了,所以只能是有侧重点的介绍。至于内容方面,大概会涉及到: 1)前沿知识:微信公众帐号的分类、两种模式各自的特点和区别、开发模式的配置使用等; 2)API中各类消息的使用(我已经对api进行封装并打成了jar包,到时候会考虑分享出来); 3)微信公众帐号开发中的小技巧(如换行、通过代码发送表情、屏幕飘雪花、表情的接收识别、在Android和iOS上表现不一致等等); 4)与业务系统对接的方法(链接、短信等,除了技术讲解还会做一定的分析对比

表白神器制作

徘徊边缘 提交于 2019-11-28 20:00:40
1、新建一个文本本件,输入你想表白的话: 代码如下: msgbox("xxx我喜欢你~") msgbox("没有你我活不了~") msgbox("嫁给我好不好~") msgbox("爱你么么哒~") 2、保存,更改文件后缀名为vbs(新建文本文档.vbs): 3、选择你要伪装成得软件,比如你想伪装成微信。右击微信--->属性--->复制目标中的字符: 4、右击.vbs文件-->创建快捷方式 生成如图所示得“快捷方式”图标: 5、右击生成得快捷方式图标-->属性: 6、点击“更改图标”按钮: 将第3步中复制得字符串粘贴到红色框中得行编辑框中,点击“确定”按钮出现: 再点击“确定”按钮: 再点击“确定”按钮: 桌面上就出现了和微信快捷方式一模一样的xxx.vbs。 7、先删掉“微信”快捷方式图标,然后右击“新建文本文档.vbs”-->重命名为“微信”: 这时候桌面上得微信图标其实是你伪装得表白神器~~~ 这时候你的女神如果要登录微信,双击打开“微信”(其实是你得表白神器),神奇的一幕发生了: 相信你的女神一定会受宠若惊~~~ 最后祝你表白成功哈~~~ 来源: CSDN 作者: 纯屌丝程序猿 链接: https://blog.csdn.net/Heaven_Evil/article/details/100549310