摘要: 使用Git,命令是:git clonehttp://android.googlesource.com/platform/frameworks/base.git 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-02-26 15:05 朗朗养生谈 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 开发Android已经有一段时间了,今天接触到底层的东西,所以对于进程,用户的id以及Android中的Task,Apk之间的关系,要做一个研究,下面就是研究结果:apk一般占一个dalvik,一个进程,一个task。当然通过通过设置也可以多个进程,占多个task。task是一个activity的栈... 阅读全文
posted @ 2014-02-26 13:58 朗朗养生谈 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 前几篇都介绍了几个关于Thread的几个方法,下面就来总结一下吧,首先来看一张图,下面这张图很清晰的说明了线程的状态与Thread中的各个方法之间的关系,很经典的!在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。要注意的是Thread类也实现了Runnable接口,因此... 阅读全文
posted @ 2014-02-26 08:52 朗朗养生谈 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 前几篇都介绍了Thread中的几个方法,相信大家都发现一个相似点,那就是sleep,join,wait这样的阻塞方法都必须捕获一个InterruptedException异常,顾名思义就是一个线程中断的异常,那什么是线程中断呢?线程中断会有哪些问题呢?这一篇我们就来介绍一下线程中断的概念:在java... 阅读全文
posted @ 2014-02-26 08:51 朗朗养生谈 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 上一篇说到了suspend()和resume()方法,这一篇咋们继续,接着来介绍wait()和notify()方法,我们都知道这两个方法和之前介绍的方法不太一样,那就是这两个方法是对象Object上的,不属于Thread类上的。我们也知道这两个方法是实现多个线程之间的通信和互斥的,不多说了,下面就来... 阅读全文
posted @ 2014-02-26 08:50 朗朗养生谈 阅读(161) 评论(0) 推荐(0) 编辑