![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-源码学习
飞默
这个作者很懒,什么都没留下…
展开
-
由Looper中的ThreadLocal谈起--论ThreadLocal的使用
这两天在对Android的消息机制(handler)进行深入的了解和学习,在研究相应的源码的过程中,发现在Looper中被使用的ThreadLocal,对于它的作用出于好奇便进行了一些比较简单的分析,现在将我的学习心得公布如下: ThreadLocal这个类,相信对于之前从来都没有接触过这个类的程序猿来说,也许会把它认为是一个线程类。其实不然,它的作用可以大致理解为在各个线程转载 2017-02-19 22:24:02 · 462 阅读 · 0 评论 -
OnGestureListener替代传统的ontouchevent()处理事件
Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。 Android中的Gesture识别(detector)是通过GestureDetector.OnGestureListener接口实现的。 首先,Android事件处理机制是基于Liste转载 2014-01-26 19:35:59 · 3355 阅读 · 0 评论 -
HttpClient和HttpURLConnection的区别
总结了网上的一些资源,主要有以下两个观点: 分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因,于是专门找到了一位Google的工程师写的一篇博客,文中对Http转载 2017-02-22 14:01:33 · 455 阅读 · 0 评论 -
Android中的Service
这段时间在看一些IPC相关的东西,这里面就不可避免的要涉及到service,进程线程这些知识点,而且在研究的过程中我惊觉自己对这些东西的记忆已经开始有些模糊了——这可要不得。于是我就干脆花了点心思温故了一下,就有了这篇博文。 非常感谢Google的官方文档——尤其是其中部分文章有中文版了之后。 正文 1,什么是service? Service是一个可以在后台执行长时间操作而不使用用转载 2017-02-26 10:35:47 · 323 阅读 · 0 评论 -
Android中的Service:Binder,Messenger,AIDL(2)
前面一篇博文介绍了关于Service的一些基本知识,包括service是什么,怎么创建一个service,创建了一个service之后如何启动它等等。在这一篇博文里有一些需要前一篇铺垫的东西,建议没有看过前一篇博文的同学先去看一下前一篇: Android中的Service:默默的奉献者 (1) 。 但是在前一篇博文中也有一些遗漏的东西——主要是关于bindService()这一块的具体细转载 2017-02-26 11:01:48 · 535 阅读 · 1 评论