Demo
yolkdanhuang
这个作者很懒,什么都没留下…
展开
-
1989年
1989年,开源软件之父Richard Matthew Stallman 与一群律师起草了广为使用的 GNU通用公共协议证书(GNU General Public License , GNU GPL)。提出了“CopyRight”的概念。同时,GNU计划中除了最关键的Hurd操作系统内核之外,其他的绝大多数已经完成。-------添加后续,1991年 芬兰大学生 Linus Torvalds在GN原创 2012-08-10 15:01:00 · 880 阅读 · 0 评论 -
关于canvas的理解
android 里 在重写onDraw方法里会传入一个canvas的画布,但是之前对canvas了解甚少。在次记录学习理解,希望逐步修改认识错误。 Bitmap是canvas内存中真实存在的数据,用来储存像素,canvas提供做图动作的API操作。这里面需要注意的就是 canvas的clip和translate会对画布的位置进行调整,每上一次的操作在下一次是有效的,原创 2012-08-09 17:47:11 · 848 阅读 · 0 评论 -
关于应用中过多的imageView和listView导致的不定时的oom(主要是bitmap 被VM buget 限制)和电子书的实现
网上流传的关于bitmap内存泄漏的解决方案,都是两种 : 1.减小图片的大小,即使用options.insampesize,但是还是不能彻底的解决偶尔的oom。2.去掉bitmap被指向的引用,让system.gc来处理这个问题,但是bitmap是在native层分配内存,而且在多个activity存在得应用中无法根本上除掉bitmap得引用(除非再程序一开始时,成员都规定再onDestory里原创 2012-12-05 16:02:27 · 1016 阅读 · 0 评论 -
java中的Hashmap得理解,附一点hashtable
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构转载 2012-12-10 10:51:58 · 409 阅读 · 0 评论 -
锁屏和解锁源码查看
在frameworks/base/policy/src目录下com.android.internal.policy.impl包从字面上理解是java框架里策略性的代码。里面包含了锁屏和解锁的源码类实现。KeyguardViewBase.java是基础类,继承于framelayout,定义了键盘锁的本质功能的抽象方法。abstract method:reset();onScreenTu原创 2013-10-28 11:01:02 · 992 阅读 · 0 评论