Android推送
摘要:一、推送简介什么是手机推送服务? 手机推送服务是指服务器定向将信息实时送达手机的服务。与常见的轮询方式(伪推送)相比区别主要在于两点,一是否长联网,二是到达实时性。推送服务是长联网的一般到达手机的延迟在0.1-0.5秒左右,而轮询方式(伪推送)不是长联网的,达到延迟时间则根据轮询时间的不同为1-10分钟,也有延迟1小时或一天的情况。一般来说,自黑莓,苹果和安卓采用标准长联网推送方式后,手机推送服务就特指能够实时到达的形式。手机推送原理 ? 手机推送服务的原理很简单,就是通过建立一条手机与服务器的连接链路,当有消息需要发送到手机时,通过此链路发送即可。推送服务的使用流程虽然略有差别但是大致都和I
阅读全文
posted @
2012-10-19 14:38
飘杨......
阅读(390)
推荐(0) 编辑
Android Json通信实例
摘要:Android网络开发中如何使用JSON进行网络通信---Android JSON数据通讯方法解析 ? 在开发客户端与服务端的应用当中,数据交换接口通常都是通过XML格式来进行数据交换的。近年来,随着AJAX技术的兴起,JSON作为一种轻量级的数据交换格式,以其易于阅读和编写的优点,也越来越多的被使用到各个项目中。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 什么是JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成,非常适合于服务器与客户
阅读全文
posted @
2012-10-18 10:35
飘杨......
阅读(503)
推荐(0) 编辑
Java Socket通信之心跳包的创建实例
摘要:1.什么是心跳包? 心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。 用来判断对方(设备,进程或其它网元)是否正常运行,采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经离线。用于检测TCP的异常断开。基本原因是服务器端不能有效的判断客户端是否在线,也就是说,服务器无法区分客户端是长时间在空闲,还是已经掉线的情况。所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视..
阅读全文
posted @
2012-10-15 15:44
飘杨......
阅读(6679)
推荐(0) 编辑
Android 使用百度地图PoiOverlay更换大头针
摘要:今天做了一个小例子,就是使用百度地图将搜索到的所有的肯德基店,全部显示在地图上,并换上肯德基图标,当然我使用PoiOverlay来绘制覆盖物(主要是大头针或者说气泡)。虽然是个小例子但是开发并不顺利。主要原因遇到了两个问题:1.使用PoiOverlay不知道在哪里更换大头针。2.MKSearch的init方法中的MKSearchListener无法直接获取某个城市所有的poi点。主要代码如下:/** * 替换大头针的方法 */ poiOverlay.ge...
阅读全文
posted @
2012-10-15 15:35
飘杨......
阅读(2711)
推荐(0) 编辑