- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Android信使Messenger解析
private final class MessengerImpl extends IMessenger.Stub { public void send(Message msg) { msg.sendingUid = Binder.getCallingUid(); Handler.this.sendMessage(msg);
2017-05-16 07:45:46 546
原创 android:fitsSystemWindows=“true”
what’s system windowSystem windows are the parts of the screen where the system is drawing either non-interactive (in the case of the status bar) or interactive (in the case of the navigation bar) cont
2017-05-15 20:43:49 689
原创 谈谈何谓Stub
Stub桩为什么叫桩,我不知道。似乎更多的是一种测试概念,test stub 来看看Martin的说明吧: Stubs provide canned answers to calls made during the test, usually not responding at all to anything outside what’s programmed in for the test.
2017-05-14 15:28:49 3338
原创 InputStream OutputStream 傻傻分不清
总是混淆他们的区别: InputStream is used for many things that you read from. OutputStream is used for many things that you write to.可以理解的是这个Input还是output 是以程序员为中心的, * 往外流的当然是我要写出去的,从而将数据交付给别人或者保存于某个文件。 *
2017-05-12 22:51:00 590
原创 【javascript基础】由demo来进阶学习闭包等概念
Demo 1:闭包初识先要认识几点现实:函数外部无法访问函数内部的局部变量。函数内的嵌套函数可以访问函数的局部变量将嵌套函数作为闭包返回到外部空间,外部空间通过执行返回的嵌套函数可以实现外部空间对函数内部局部变量的间接访问。关于闭包的定义及特殊性 函数在创建它的环境之外执行,那么它就是闭包。如上例子中,函数displayName 如果在创建它的环境中:makeFunc函数内执行,则不叫
2017-05-07 14:55:37 354
原创 【Javascript基础】
Javascript语法内建对象相对于自定义对象而言,是js自带的对象。 如new Array(); Math.round();宿主对象何谓宿主对于js来说,宿主是他的运行环境,对于Web应用来说,更具体一点就是浏览器。 宿主对象包括Form,Image,Element等,借助这些对象能获得网页上表单,图片,表单元素等内容。DOMD:document O:object M:m
2017-05-07 09:49:55 275
原创 【Android View事件分发机制】关于拦截事件的注意点
在父容器拦截事件时,为什么不能拦截DOWN事件呢?先看看源码: 回顾一下事件分发机制原理,当事件来了之后,如果父容器不拦截,则会询问其child view ,当某child view 有事件需求,父容器会记住它并存在mFirstTouchTarget中。在上图第一个红框中,DOWN事件来临,如果被拦截,intercepted为true在上图第二个红框中,intercepted因为为true则无
2017-05-06 17:13:45 709
原创 【Android View事件分发机制】滑动冲突
View内容滑动概念 scrollTo scrollByscrollTo(x,y) x,y 是绝对值,如果x,y不变,重复调用是不会移动的。scrollBy(x,y) x,y是增量之,每次调用都会在mScrollX,mScrollY的基础上不断叠加数值。mScrollX,mScrollY 请参见 【Android View基础】View中几个容易混淆的距离及坐标量scroll移动的是
2017-05-06 15:34:37 396
原创 Scroller解析
解决什么问题?出现的使命是?View.scrollTo及scrollBy方法是促使View内容的滑动,但其结果是瞬间达到目标位置,很生硬。 Scroller就是提供一个策略来让这种生硬的移动变的平滑和自然。解决的过程是?基本思想将需要平移的距离切分成小段小段的,在给定时间内逐小段的移动,这样动画效果就出来了。
2017-05-06 09:01:19 258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人