android 开源项目
在奋斗的大道
程序发烧友
展开
-
(android 开源项目android pn) android 推送服务简介
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就原创 2013-08-29 16:27:27 · 1440 阅读 · 0 评论 -
(Android 开源项目 android pn) Android pn源代码解析
androidpn为Android应用提供消息通知推送支持, 它本质上服务器端基于 Openfire,客户端基于 asmack,这二者都最 XMPP IM 开源实现里的二个基本组件,应该说 androidpn 只是把二者更多地结合起来用于做 Push的场景。整个项目包括:一个基于xmpp的通知服务器和一个客户端工包,项目如图:关于服务器端向Android客户端的推送,主要有三原创 2013-08-29 14:40:44 · 1643 阅读 · 0 评论 -
(android 开源项目android pn) 搭建服务器和Android app
上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制. 无需架设服务器:通过使用"云服务",原创 2013-08-29 16:41:47 · 3586 阅读 · 0 评论 -
(Android 开源项目 android pn) 整合androidpn与SSH
整合androidpn官方0.5版本org.androidpn.server.starter.ServerStarter 程序的启动类,加载配置文件、jar包,创建XmppServer类实例,启动XmppServerorg.androidpn.server.xmpp.XmppServer 核心服务类,单例模式,启动jetty的服务第89行,加载config.转载 2013-08-30 09:20:49 · 1838 阅读 · 0 评论 -
Android C2DM----客户端
一.基础知识 在前一部分中,我们从整体上快速介绍并实现了下Android C2DM的Push功能,在接下来的部分里,我们先来回顾一下C2DM相关的整体上的知识,然后具体介绍说明实现的过程。 在前面的C2DM框架说明中,我们已经知道,要实现Android的C2DM推送功能,需要涉及到三个功能实体: 1. Android设备:推送消息的接收端,在上面会运行我们的客户端程序转载 2013-08-30 17:27:16 · 887 阅读 · 0 评论 -
Android C2DM学习——云端推送
一.基础知识当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。虽然P转载 2013-08-30 17:30:49 · 836 阅读 · 0 评论 -
Android C2DM学习——服务器端代码开发 .
一.基础知识 在前一部分,我们使用curl命令来代替了服务器端的实现,虽然在测试时使用curl命令是一个很是简单方便的模拟方式,但实际使用中我们需要把C2DM相关的服务器部分功能结合到已有的框架中,因此需要使用具体的代码来实现。 第三方服务器端部分的功能主要是通过C2DM服务器向客户端发送要推送的数据。 为了发送数据,第三方服务器需要向这个地址转载 2013-08-30 17:28:45 · 1061 阅读 · 0 评论 -
Android开发者必须深入学习的10个应用开源项目
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中转载 2013-09-05 17:43:31 · 861 阅读 · 0 评论 -
(android 开源项目)二维码、条形码扫描——使用Google ZXing .
我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按照官方文档进行开发,我这里使用的ZXing是经过简化版的,去除了一些一般使用不必要的文件,项目工程截图转载 2013-10-28 15:59:07 · 1943 阅读 · 0 评论