自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android 4.0 Launcher源码分析系列(三)

首先傻蛋先画了个图来再来阐述一下WorkSpace的结构。如下图:点击查看大图桌面的左右滑动功能主要是在PagedView类中实现的,而WorkSpace是PagedView类的子类,所以会继承PagedView中的方法。当我们的手指点击WorkSpace时,首先就会触发PageView中的onInterceptTouchEvent()方法,会根据相应的条件来判断是否对Touch事件进

2013-05-27 13:09:23 724

转载 Android 4.0 Launcher源码分析系列(二)

【51CTO.com 2月2日独家特稿】上一节我们研究了Launcher的整体结构,这一节我们看看整个Laucher的入口点,同时Laucher在加载了它的布局文件Laucher.xml时都干了些什么。我们在源代码中可以找到LauncherApplication, 它继承了Application类,当整个Launcher启动时,它就是整个程序的入口。我们先来看它们在AndroidManifes

2013-05-27 13:08:03 729

转载 Android 4.0 Launcher源码分析系列(一)

从今天起傻蛋打算做一个系列文章,对最新的Android 4.0 系统中的Launcher,也就是Android 4.0原生的桌面程序,进行一个深入浅出的分析,从而引领Android系统的编程爱好者对 Launcher的设计思想,实现方式来做一个研究,从而能够通过这个实例最掌握到目前世界领先的设计方法,同时在程序中加入我们的一些新的实现。众所周知,对一些优秀源代码的分析,是提高编程水平的一条便捷的方

2013-05-27 13:07:20 1019

转载 Android_launcher的源码详细分析

这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controlle

2013-05-27 13:04:55 698

转载 Android开机应用程序定制

让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的Launcher如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自带的Home,而且不希望用户安装的Launcher来替换掉你的Launcher,应该如何来实现呢?我们可以通过修改Framework层来实现这样的功能。1) 首先了解一下Andr

2013-05-27 10:28:30 1887

转载 Linux内核学习四库全书

关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。Linux Kernel 四库全书1. Linux内核设计与实现 Edition 2   2. Linux设备驱动 Edition 3

2013-05-24 09:51:15 711

转载 深奥到不服不行

【和尚吃肉吗?】一个来访者问:法师,我想问一个不太恭敬的问题?师:请讲!来访:您在公众场合是素食,您一个人在房间会不会吃肉呢?(师并没有回答他的问题)反倒问他:您是开车来的吗?来访:是的。师说:开车要系安全带。请问您是为自己系还是为警察系?如果是为自己系,有没有警察都要系。来访:喔,我明白了!(好多人就跟我说,没自律,没人督促就不能坚持成功者的习惯。 我想看完这

2013-05-15 12:25:09 772

原创 linux中fork一个子进程和父进程到关系

1,子进程和父进程共享打开的文件描述符。2,子进程拷贝父进程到数据空间,堆栈空间3,如果采用vfork则子进程与父进程共享数据段4,fork与exec函数族到区别,fork创建一个新进程,产生一个新的PID  exec启动一个新程序,替换原有进程,原PID不变。

2013-05-13 15:26:38 1057 1

转载 专访邓凡平:Android开发路上的快速学习之道

邓凡平(网名innost),毕业于中科院研究生院,资深Android开发工程师,热衷于Android源代码的研究,对Android的架构设计和实现原理有非常深刻的认识和理解。现任Tieto信息技术有限公司高级软件架构师,主要负责Android系统方面的研发工作。《深入理解Android 卷I/II》作者,华章公司《深入理解Android》系列书籍总策划。此外,他对Linux内核、C/C++/Pyt

2013-05-08 14:56:33 2440 1

转载 Ubuntu12.10 64bit版编译android4.0.*版本系统相关问题

ubuntu12.10 64bit版,编译android4.0和android4.0.4(本人试过的版本)版本会出现各种各样的问题:例如:frameworks/base/include/utils/KeyedVector.h:193:31: error: ‘indexOfKey’ was not declared in this scope, and no declarations w

2013-05-04 14:21:20 714

Java编程思想第四版电子书

同人类任何语言一样,JAVA为我们提供了一种表达思想的方式,如操作得当,同期其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。

2012-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除