摘要: 继续上篇已经分析了android端代码,本篇将主要分析kpush服务端如何为连接的客户端分配用户信息,并为其分配tcp server。上文中提到客户端的pushservice中会通过http post请求http://demo.kpush.cn/server/alloc,以获取用户及消息服务器ip/... 阅读全文
posted @ 2015-05-14 18:02 菩提本无树 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 最近看到了一个开源的push项目:kpush,整个项目包含了客户端和服务端的源码,强烈推荐下。决定分析下该项目的源码,学习下作者的解决方案。android端源码比较简单,我们就从简单的入手,本篇详细分析下android端的源码。1. 目录结构我们来看下android工程的目录结构KPushDemo-... 阅读全文
posted @ 2015-05-13 18:20 菩提本无树 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 该篇将主要介绍通过豆瓣api查询书籍相关信息,并组装成微信的图文信息发动到微信客户端。首先我们需要通过豆瓣书籍api,查询到书籍的相关信息#!/bin/env python# -*- coding: utf-8 -*-import urllib, urllib2, jsonfrom config i... 阅读全文
posted @ 2015-05-06 16:39 菩提本无树 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍了如何对接微信公共平台,但是里面的校验代码是我们自己实现的。但是目前我们有了更好的选择----wechatpy。微信(WeChat) 公众平台第三方 Python SDK,实现了普通公众平台和企业号公众平台的解析消息、生成回复和主动调用等 API。详情请看http://wechatpy.... 阅读全文
posted @ 2015-05-05 17:39 菩提本无树 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 本篇主要介绍如何把自己的服务器接入到微信公共平台,服务器端使用python+flask开发,并部署到sinaapp服务器上。上篇中提到过在接入配置中主要有三个内容需要填写,URL/Token/域名。URL就是要接入的服务器微信消息处理地址,Token可以是自己定义的一个字符串,用于校验。接下来我们主... 阅读全文
posted @ 2015-05-05 15:56 菩提本无树 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 最近稍微有些时间,打算折腾下python微信公共平台开发,豆瓣书籍基本功能是输入需要查询的书籍名称,然后会返回从豆瓣上查询到的该书籍相关的信息。首先本篇主要说一下如何申请公共平台测试帐号,由于个人帐号会有限制,所以可以通过申请测试帐号来进行一些开发,不过该测试帐号的有效期只有一年,但是对于我这种只是... 阅读全文
posted @ 2015-05-05 14:24 菩提本无树 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 最近需要在android平台是使用gloox,官方gloox没有没有对应的Android.mk文件,那当然也可以用android ndk来编译,但是我觉得用ndk编译有点麻烦,就写一个Android.mk来使用mm编译。首先,进入src目录,configure该项目:./configure --ho... 阅读全文
posted @ 2015-05-04 11:58 菩提本无树 阅读(470) 评论(0) 推荐(0) 编辑
摘要: android下对网络包的抓取可以用wireshark,具体操作如下:1. 下载rpcap,并编译成目标机版本,push到某一路径下,并以后台进程执行./rpcapd -nd2. 运行pc端的wireshark,并连接到目标机 阅读全文
posted @ 2015-05-04 11:58 菩提本无树 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: android下查看内存阀值方法为:?121|root@android:/# cat /sys/module/lowmemorykiller/parameters/minfree7469,9396,11324,13372,15299,19034可以看到7469等数字,那具体代表多少呢,有个公式746... 阅读全文
posted @ 2015-05-04 11:54 菩提本无树 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 最近在做android视频播放器,可以进行软解和硬解进行切换,但是遇到一个令我头痛的问题,硬解模式却换到软解模式可以正常播放,有声音有图像,但是当从软解模式切换到硬解模式的时候,却出现只有声音没有图像的现象。尝试了很多办法也没有解决,后来仔细分析下log发现有一句错误打印:surfaceview a... 阅读全文
posted @ 2015-05-04 11:52 菩提本无树 阅读(939) 评论(0) 推荐(0) 编辑