- 博客(5)
- 收藏
- 关注
转载 Android消息推送完美解决方案
1.推送方式基础知识: 在移动互联网时代以前的手机,如果有事情发生需要通知用户,则会有一个窗口弹出,将告诉用户正在发生什么事情。可能是未接电话的提示,日历的提醒,或是一封新的彩信。推送功能最早是被用于Email中,用来提示我们新的信息。由于时代的发展和移动互联网的热潮,推送功能更加地普及,已经不再仅仅用在推送邮件了,更多地用在我们的APP中了。 当我们开发需要和服务器交互的应用程
2015-06-30 15:08:30 650
转载 Java高级编程:堵塞队列
Java并发编程:阻塞队列 在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。 使用非阻塞队列的时候有一个很大问题就是:它不会对当前线程产生阻塞,那么在面对类似消费者-生产者的模型时,就必须额外地实现同步策略以及线程间唤醒策略,这个实现起来就非常麻烦。但是有了阻塞队列就不
2015-06-04 11:34:54 412
转载 Java高级编程:深入剖析ThreadLocal
以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析ThreadLocal类 三.ThreadLocal的应用场景 四.总结 一. 对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本
2015-06-03 17:24:53 448
原创 Handler源码分析
原理:某个Acitivty的UiThread启动并创建了1个Looper对象,在构造函数Looper()初始化时构造MessageQueue消息队列,并自动执行loop()方法开始循环处理Message消息,其实就是通过msg的target对象Handler回调dispatchMessage()方法。
2015-06-02 15:53:26 288
转载 在线阅读android源代码
在线阅读android源代码 http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/
2015-06-02 09:46:13 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人