Android View系统解析系列:
Android View系统解析(上)
介绍View的基础知识、View的滑动、弹性滑动、滑动冲突解决方式、事件分发等
Android View系统解析(下)
介绍View的Framework层原理、View的measure / layout / draw三大流程和一些高级技巧
本次主要介绍下半部分,提纲如下
Vi...
分类:
移动开发 时间:
2015-07-10 11:31:01
阅读次数:
207
本文上部分转自:http://www.cnblogs.com/zhengyuhong/p/3667869.html下半部分为自己所写。本文基于知识共享署名-非商业性使用 3.0 许可协议进行许可。欢迎转载、演绎,但是必须保留本文的署名林羽飞扬,若需咨询,请给我发信struct T{ unsig...
分类:
其他好文 时间:
2015-07-08 17:54:49
阅读次数:
110
先上效果图,如demo_sinaweibo.gif由效果图,下半部分是简单的效果叠加,上半部分是新浪微博加载图片显示进度的效果,显示进度的半透明区域只与根据背景图的非透明区域叠加,背景图的透明区域仍为透明。为实现此要求,联想到APIDemos中的com.example.android.apis.gr...
分类:
移动开发 时间:
2015-07-08 00:24:31
阅读次数:
381
例行的Linux软中断分发机制与问题Linux的中断分为上下两半部,一般而言(事实确实也是如此),被中断的CPU执行中断处理函
数,并在在本CPU上触发软中断(下半部),等硬中断处理返回后,软中断随即开中断在本CPU运行,或者wake
up本CPU上的软中断内核线程来处理在硬中断中pending的..
分类:
系统相关 时间:
2015-07-01 10:20:32
阅读次数:
222
例行的Linux软中断分发机制与问题Linux的中断分为上下两半部,一般而言(事实确实也是如此),被中断的CPU执行中断处理函数,并在在本CPU上触发软中断(下半部),等硬中断处理返回后,软中断随即开中断在本CPU运行,或者wake up本CPU上的软中断内核线程来处理在硬中断中pending的软中断。 换句话说,Linux和同一个中断向量相关的中断上半部和软中断都是在同一个CPU上执...
分类:
系统相关 时间:
2015-07-01 07:30:56
阅读次数:
173
1.中断
#中断使得硬件得以发出通知给处理器,本质上是一种电信号
#中断随时可以产生,内核随时会被打断
#不同设备的中断不同,每个中断都通过一个唯一的数字标识,称为IRQ(中断请求)
2.中断处理程序
#响应中断的时候,内核会执行一个函数(中断处理程序或中断服务例程)
#在Linux中,中断程序为普通的C函数
3.上半部和下半部...
分类:
系统相关 时间:
2015-06-26 09:15:16
阅读次数:
129
转载请注明出处:jiq?钦's
technical Blog
首先解释一些容易混淆的概念:
中断上下文:正在执行ISR或者下半部。没有进程背景(只是暂停CPU去内存中其他地方执行一段快速代码),所以不能被切换(比如睡眠,被其他进程抢占等都不行)。
进程上下文:非中断上下文(比如执行系统调用或者内核线程的时候)。此时内核代表线程在执行,所以允许睡眠,被抢占等(被切...
分类:
系统相关 时间:
2015-06-21 18:33:33
阅读次数:
178
分组赛时wy大神讲的题,网上都是随机化的题解我来讲一下正解吧,我们穷举两个点,这两点距离要小于限制然后我们分别以这两个点为圆心,两点距离为半径画圆圆圆相交的部分被两点练成线段划分成两部分,不难发现每个部分内点点之间的距离是小于限制的,很明显想到二分图对于上半部分与下半部分的两点,如果距离大于限制则连...
分类:
其他好文 时间:
2015-06-13 14:13:27
阅读次数:
151
1、工作队列的使用
按惯例,在介绍工作队列如何实现之前,先说说如何使用工作队列实现下半部。
步骤一、定义并初始化工作队列:
创建工作队列函数:
struct workqueue_struct *create_workqueue(const char *name)
函数传参是内核中工作队列的名称,返回值是workqueue_struct结构体的指针,该结构体用来维护一个等待队列。
我的代码如下:
struct workqueue_struct * ZP1015_wq; //定义工作队列
ZP101...
分类:
系统相关 时间:
2015-06-03 17:48:40
阅读次数:
172
此文上半部分为本人翻译API文档,下半部分转自网友分享资料。API文档继承树:
java.lang.Object
? android.widget.PopupWindow
概述:
popupWindow,顾名思义,用作在当前Activity前弹出一个界面,这个界面可以用来展示任何类型的View。
公共的构造器:
PopupWindow()
PopupWindow(Context c...
分类:
移动开发 时间:
2015-05-28 09:36:40
阅读次数:
351