![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Framework
文章平均质量分 91
gray_dog3
多发现点儿好玩有趣的技术
展开
-
Handler发送sendMessage和postRunnable的区别
先从平时的应用入手吧。试想这样一个场景,我们有一个下载文件的需求,而且我们在界面上要显示下载的状态:未下载,下载中,已下载。这个时候我们该怎么办?首先可以在界面上放一个Button,显示未下载,然后设置点击事件,点击后显示下载中,并开启一个线程去下载(这里用线程sleep代替,实际未下载)。等下载完成后,再把Button上的文字改为已下载。我们来试一下: public ...原创 2016-03-10 17:31:20 · 8048 阅读 · 4 评论 -
Android Framework框架之IBinder进程间通信
前面一篇介绍了Android中一个进程中有一个VM,一个主线程,一个Looper和一个MessageQueue,这一篇重点讲一下利用IBinder实现进程间通信。首先进程间通信肯定至少要有两个进程嘛。我们就模拟下这个场景,写一个Demo,声明这个Demo要用到两个进程。然后进程A放一个MainActivity,放几个按钮,用来控制播放音乐,另一个进程B用来实现播放音乐。通过这个Demo穿插这讲进程原创 2016-10-09 19:39:26 · 1483 阅读 · 0 评论