4 followers 0 articles/week
浅析Android4.0 Animator框架 - grass_dcm

Animator and Animation. 本文链接:http://www.cnblogs.com/cmduan/archive/2012/05/19/2508774.html,转载请注明。

Wed Nov 12, 2014 15:15
Android framework Handler\HandlerThread\Looper\Message\MessageQueue\ - grass_dcm

【Looper和Handler類分析】就應用程序而言,Android系統中Java的應用程序和其他系統上相同,都是靠消息驅動來工作的,他們大致的工作原理如下:a.有一個消息隊列,可以往這個消息隊列中投遞消息。b.有一個消息循環,不斷從消息隊列中取出消息,然後處理。 在Android系統中,這些工作主要由Looper和Handler來實現:a.Looper類,用於封裝消息循環,並且有一個消息隊列。b.Handler類,有點像輔助類,它封裝了消息投遞、消息處理等接口。Looper類是其中的關鍵。 通過分析會發現,Looper的作用是:a.封裝了一個消息隊列。b.Looper的prepare函數把這個Looper和調用prepare的線程(也就是最終的處理線程)綁定在一起了。c.處理線程調用loop函數,處理來自該消息隊列的消息。 Looper、Message和Handler的關係Looper、Message和Handler之間也存在曖昧關係:用兩句話就可以說清除:a.Looper中有一個Message隊列,裡面存儲的是一個個待處理的Message。b.Message中有一個Handler,這個Handler是用來處理Message的。 H...

Wed Nov 12, 2014 15:15
Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读 - grass_dcm

术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的。屏幕长宽比 屏幕的物理长度与物理宽度的比例。程序可以为制定长宽比的屏幕提供制定的素材,只需要用系统提供的资源分类符long和 notlong。分辨率 屏幕上拥有的像素的总数。注意,虽然大部分情况下分辨率都被表示为“宽度×长度”,但分辨率并不意味着屏幕长宽比。在 Android系统中,程序一般并不直接处理分辨率。密度 以屏幕分辨率为基础,沿屏幕长宽方向排列的像素。...

Wed Nov 12, 2014 15:15
【Java2从入门到精通】记录 - grass_dcm

==================第一部分==================面向对象的编程支持包装、继承和多态。构造器和结束器:构造器、内存单元回收器、结束器。 第3章 使用Java对象1.面向对象编程简介2.数据结构3.从结构到类的包装4.继承5.抽象类6.多态7.重载8.接口9构造器和结束器第4章 数据类型、修饰符和表达式Java数据类型有三种:基本内置数据类型(或基本类型)、系统类(Java核心API中定义)和用户定义类,内置数据类型保存基本单位信息,如单个字符、数字或真假值。1.使用Java语法语言的语法用于定义单词使用的时机和用法,以及所要的定义符号。Java语法定义以下的内容:a.说明(Comments):编程人员加入的用于建立文档的说明。b.语句(Statements):语句就是一行程序。c.代码块(Code...

Wed Nov 12, 2014 15:15
『MAT讲解』 - grass_dcm

MAT讲解: 【MAT官方文档】 http://www.eclipse.org/mat/1.1/noteworthy.htmlhttp://www.eclipse.org/mat/1.0/noteworthy.htmlhttp://www.eclipse.org/mat/0.8/noteworthy.html ACTIONS:Histogram: Lists number of instances per class直方图:列举实例类Dominator Tree: List the biggest objects and what they keep alive.统治者树:列出最大的对象和他们保持活着。Top Consumers: Print the most expensive objects...

Wed Nov 12, 2014 15:15
Android中的5种数据存储方式 - grass_dcm

Android中的5种数据存储方式数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据;  2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;5 网络存储数据; Android中数据存储的5种方法  简介:这是Android中数据存储的5中方法的详细页面,介绍了和手机软件,Android Android中数据存储的5中方法有关的知识,Android数据存储 Android提供了5种方式存储数据: --使用SharedPreferences存储数据; --文件存储数据; --SQLite数据库存储数据; --使用ContentProvider存储数据;...

Wed Nov 12, 2014 15:15

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account