安卓2.3和2.2版本的最大不同——支持推送

本文详细解析了安卓2.3版本中引入的推送功能,如何通过Server push技术实现应用软件与移动业务运营商短信服务的类似功能,以及其在实际使用中的优势和便利性。

原文出自:Freewind的技术专栏,http://blog.youkuaiyun.com/xtj332/article/details/6802282

转载请注明!



个人觉得2.3和2.2没什么太大的差别,除了2.3具有强大的推送功能。(或者还有别的,我没有发现。。)

关于推送,

下面是百度百科给的解释:

中文名称:

推送

英文名称:push
定义:

描述因特网内容提供者和因特网用户之间工作方式的术语。“推送”指因特网内容提供者定期向预订用户“提供”数据。
应用学科:
通信科技(一级学科);服务与应用(二级学科)
具体参见:http://baike.baidu.com/view/3350055.htm


我觉得这种解释很少有人能看懂,下面是我的解释,都是大白话:

     现在安卓的手机用户一般都喜欢实用微信或者推信等软件,都能实现对讲机、发送信息图片等功能,因为全部走的是流量,如果你选择3G的手机套餐的话是很划算的,这就是3G带给我们的好处。不过它相对于移动、联通的打电话、发短信功能存在一个极大地弊端,就是你需要随时保持微信等软件在线才能接收到别人给你发的东西(就相当于你只有上QQ的时候才能受到别人发给你的消息),因此很不方便。
     这个时候,在安卓2.3版本中,我们强大的推送功能出现了。它可以实现这种功能:当你的退出微信的时候,其实并没有完全关闭这个软件,它还有一个进程存在你的手机里面(这个不算流氓软件,因为它是为你服务,让你随时能收到信息,并且这个进程占用的CPU、内存和网络非常少,几乎可以忽略不计),采用了Server push技术的服务器在客户机做出一个请求后,和客户机建立一个永久的连接,然后服务器会根据客户机的请求不断把数据包推向客户 ”意思是当有人给你发消息的时候,这些消息都是先发给服务器,然后服务器会发生一些信息到你的手机,手机里面存在的那个进程就会做出一些事情,即启动你的微信,这个时候你就直接可以看到别人给你发送的消息了。
      这样,我们就可以通过应用软件实现与接受移动业务运营商同样功能的短信服务。That‘s  wonderful~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值