- 浏览: 231922 次
文章分类
最新评论
-
iwangyiyx2:
...
加盐算法 -
seffxu:
我安装了run-jetty-run插件,并配置完成;通过Deb ...
jetty eclipse 插件 run-jetty-run
push的几种实现方式
- 博客分类:
- android
AirBop :http://www.airbop.com/ (国际)
JPush :http://jpush.cn/index.jsp (极光推送,国内)
GCM Push Notifications(又称C2DM) (google自带的push方法,服务器经常被屏蔽,开源源码自己实现):
http://sourceforge.net/projects/androidpn/
http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notification
发表评论
-
通过打开android应用市场来定位你的app
2015-06-24 11:42 2643在我们自己开发的app中,往往要打开android mark ... -
webview 播放在线视频不能全屏 (附件工程)
2014-07-15 16:12 0webview 播放在线视频不能全屏 (附件工程) -
android xml自定义数据 解析
2014-05-19 19:53 138package com.lenovo.sharecente ... -
Lenovo MagicShare Network Protocol
2014-04-03 13:42 0****************************** ... -
正则表达式
2014-03-11 18:05 630^[a-zA-Z][a-zA-Z0-9_]*$ -
UDP局域网发现 广播方式实现笔记
2013-12-03 10:32 273文件传输部分: 侦听端口:2999,这只是一个建 ... -
android wifi-director api 解读
2013-08-20 21:03 16371、When a p2p connection is ... -
启动应用的方法,以camera模块为例
2013-08-01 18:11 941//通过包名和类名启动activity priva ... -
android appot和wifi 学习demo 工程
2013-08-01 18:11 818android ap 建立 关闭 实现 wifi 打开 关 ... -
数据库操作
2013-07-31 16:19 694从URI获得文件路径 string myImage ... -
FileObserver的使用方式,监测camera文件夹,android4.1
2013-07-30 14:37 83见附件。 -
android 启动应用或者activity的方法
2013-07-29 17:44 700//通过包名和类名启动activity priva ... -
让Eclipse兼容MacBook Retina屏幕的办法(解决Retina屏幕下eclipse字体变虚的问题)
2013-07-25 16:50 9401最近因为想在本地(MacBook Pro 15' Retin ... -
android 点击空白出隐藏软键盘
2013-06-03 14:18 3301public class HomeActivity exte ... -
Android 图片平铺效果
2013-05-08 10:46 946我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我 ... -
android paint-pad
2013-04-17 18:45 851画图板程序,挺全的。 -
onFling onScroll各个手势效果实现
2013-03-22 15:02 4564package com.lenovo.anyclock; ... -
view拖动、listview加载、touch事件分发
2013-03-14 19:59 429package com.xiaxing.slidingdra ... -
android开发旋转罗盘、风车
2013-01-17 19:57 1238一、RotatView package com.s ... -
android多点触摸的的一些记录和思考
2013-01-17 18:15 2127一、UC浏览器的单指、多指操作很有意思,记录一些实现想 ...
相关推荐
附件里有3个压缩包,分别是基于udp,xmpp,wmqtt实现push机制的客户端代码,可以参考http://tokudu.com/post/50024574938/how-to-implement-push-notifications-for-android,哈哈,不过是英文的。
这篇文章记录了自定义转场动画中的几种情况: 模态跳转(Present) 导航控制器跳转(Push) UITabbarController 三方框架——Lottie 效果图 预备 首先,我们现在介绍几个在自定义转场动画时需要接触的协议: ...
2.几种开发者帐号区别 3.真机调试流程 4.内测发布流程 5.Appstore 上架流程 一.证书知识及准备工作 1.基础问题答疑 1.1 什么是证书 1.2 什么时候需要证书 1.3 证书如何获得 1.4.如何对代码进行签名 1.5 我生成的...
redis是一个key-value存储系统。和Memcached类似,它支持...redis的几种使用方式 Strings、Hashs、Lists、Sets、Sorted Sets、Pub/Sub、Transactions redis是NoSQL的一个代表作. 在少量数据存储,高速读写访问有优势.
在实际应用中,定时常采用中断方式,如进行适当的循环可实现几秒甚至更长时间的延时。使用定时器/计数器延时从程序的执行效率和稳定性两方面考虑都是最佳的方案。但应该注意,C51编写的中断服务程序编译后会自动加上...
目前,系统给我们提供了push/pops和present/dismiss两种控制器之间跳转方.当然,通过设置UIModalTransitionStyle属性,可以实现下面4种modal效果,相信大家都比较熟悉了,这里就不再展示效果图. ...
s中数组的声明可以有几种方式声明 代码如下: var tmp = []; // 简写模式 var tmp = new Array(); // 直接new一个 var tmp = Array(); // 或者new也可以 在new数组的时候可以传入一个参数,表示数组的初始化长度 ...
明确,括号的几种情况 1、左右括号匹配 2、左括号多 3、右括号多 4、括号次序不匹配 步骤: 0、遍历给定字符串的每个元素 1、判断元素是否是左括号,若是左括号,则加入到栈中,若不是,执行第二步 2、元素是右括号...
在实现栈的基本操作时,需要考虑以下几点: - 栈可以用数组或链表实现。使用数组时,需要考虑数组大小的限制;使用链表时,需要考虑内存管理。 - 在入栈操作时,需要检查栈是否已满(如果使用数组实现的话),如果...
安装也很简单,另外一种方式可以通过控制台安装:To install Microsoft ASP.NET SignalR, run the following command in the Package Manager ConsolePM> Install-Package Microsoft.AspNet.SignalR ASP.NET ...
(1)数组去重 原理:定义一个对象obj,然后把数组元素作为obj的属性名,利用属性名是否重复进行判重 var unique = function(arr){ ...这里面包括两种效果,一种是利用快排的特性实现了去重快排,另
首先设置两个列表分别存放的是各种括号的开括号和闭括号,然后遍历给定的字符串,分如下几种情况: 1.字符串首字符出现在闭括号列表中,直接结束,输出错误 2.字符串长度不为偶数,直接结束,输出错误 3.对原始字符...
Tween动画,这种实现方式可以使视图组件移动.放大.缩小以及产生透明度的变化; 另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影. 6. 什么是嵌入式实时操作系统,Android操作系统属于实时...
在网上找到了以下几种方法,亲测可用: this.$router.go(0) 在具体页面中,先通过this.$router.push或this.$router.replace替换路由,随后调用this.$router.go(0),页面就会强制刷新,但是该强制刷新与F5刷新效果...
在JavaScript中实现队列和数组主要是通过数组,js数组中提供了以下几个方法可以让我们很方便实现队列和堆栈: •shift:从数组中把第一个元素删除,并返回这个元素的值。 •unshift: 在数组的开头添加一个或更多...
对于文件映射是一种特殊的方式,使得程序不需要进行磁盘i/o就能对磁盘文件进行操作,而且支持多种保护属性。对于一个被映射的文件,主要是使用CreateFileMapping函数,利用他我们可以设定一些读写属性:PAGE_READONLY...
二维数组只有两个维度,降维比较简单,也不用考虑太复杂的算法逻辑,我们看一下二维数组降维的几种方法; 遍历降维 var arr = [ ['h', 'e', 'l', 'l', 'o'], ['m', 'y'], ['w', 'o', 'r', 'l', 'd'], ['!'] ]; ...
javascript有哪几种数据类型 六种基本数据类型 * undefined * null * string * boolean * number * symbol(ES6) 一种引用类型 * Object ES6 在使用新的ES6技巧时千万不要做过了头,使你的代码比你或者你的其他队友...
接下来就是数据结构的第一部分,栈。 栈是一种遵从后进先出原则(LIFO,全称为Last In First Out)的有序集合。栈顶永远是最新的元素。... push(element(s)): 添加几个元素到栈顶 pop(): 移除并返回栈顶元素