自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Android Graphic Stacks

Graphics are a big topic in the Android platform, containing java/jni graphic framework and 2d/3d graphic engines (skia, OpenGL-ES, renderscript).This document describes the general Android graphic

2013-12-28 09:58:44 1088

原创 hwc_overlay

1,/* this layer is to be drawn into the framebuffer by SurfaceFlinger */HWC_FRAMEBUFFER; /* this layer will be handled in the HWC */HWC_OVERLAY = 1,2, android_vendor_asus_t

2013-12-27 17:40:23 3880

转载 surfacefliner

所以fbLayerCount实际上就是mNumFBLayers。假如这个数小于0,就什么都不做。具体的(否则会有疑惑):在高通MSM8k平台上支持4-Layer MDP composer并SurfaceFlinger的CompositionType为MDP时,如果不是在Camera或Video等应用情景下,全是FBLayers的时候,如果num of FBLayers小于等于3个,那么Comp

2013-12-25 17:30:05 444

原创 Region

Region1,isEmpty public final boolean isEmpty () Added in API level 1 Re

2013-12-25 09:58:23 809

原创 makefile

include ./Config.mktest:test.o        $(call replace_intermediate_file)        gcc -o test test.otest.o:test.c        gcc -c test.c.PHONY : cleanclean:        rm test test.o

2013-12-20 15:30:25 359

转载 挂包袱现象

11年开始带项目带人时,遇到过类似的问题,看了这个文章,有不少启发。 原文链接:http://blog.csdn.net/yihui823/article/details/6769887 现象最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个项目让这哥们当PM。聊着聊着,这位牛人发出一声感慨,现

2013-12-19 15:49:33 488

转载 Android WindowManagerService的整体结构分析

Android WindowManagerService的整体结构分析      Android系统中,对系统中的所有窗口进行管理是窗口管理服务WindowManagerService的职责。     Android系统中,同一时刻,只有一个Activity窗口是激活的,但是,对于WindowManagerService服务来说,这 并不意味着它每次只需要管理一个Act

2013-12-19 10:45:29 627

转载 Dalvik Optimization and Verification With dexopt

VM OperationApplication code is delivered to the system in a .jar or .apk file. These are really just.zip archives with some meta-data files added. The Dalvik DEX data file is always calledclass

2013-12-18 16:08:57 793

原创 android-framework build

1, build/core/main.mk# Can't use first-makefiles-under here because# --mindepth=2 makes the prunes not work.subdir_makefiles := \ $(shell build/tools/findleaves.py --prune=out --prune=.r

2013-12-16 15:36:29 623

转载 android 单元测试

测试相关资源让开发自动化: 用 Eclipse 插件提高代码质量http://www.ibm.com/developerworks/cn/java/j-ap01117/index.html代码测试覆盖率介绍:http://www.cnblogs.com/coderzh/archive/2009/03/29/1424344.html学习android单元测试时遇到的一些问题:

2013-12-16 10:17:50 494

转载 Android工程的编译过程

Android工程的编译过程现在很多人想对Android工程的编译和打包进行自动化,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个深入的理解,至少要知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么。那么我们就来挖掘一下Android的编译过程中的细节。首先,我们假定你的系统(什么系统都行,不限于Linux还是W

2013-12-16 10:06:28 356

转载 build

1, http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/2,

2013-12-13 13:37:16 450

转载 av life circle

1, 三阶段whole: oncreate - ondestroy;visible: onstart - onstopinteractive: onresume - onpause2,稳定状态resume pause stop3,destroy用户主动退出,彻底销毁; 系统因为内存不足消耗的会调用recreated;屏幕rotate -> destr

2013-12-10 15:57:46 430

转载 Android.mk

1, Android.mk 中可以定义多个编译模块,每个编译模块都是include $(CLEAR_VARS)开始, 以include $(BUILD_XXX)结束

2013-12-06 14:43:23 565

原创 launcher app

1, launcher2, acm :: LauncherActivity3, acm::startProcessLockedint pid = Process.start("android.app.ActivityThread", mSimpleProcessManagement ? app.processName : null,

2013-12-04 17:04:33 1052

转载 12.04

1, 浮动窗口,特殊的View wm = (WindowManager) context .getSystemService(Activity.WINDOW_SERVICE); params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT | Window

2013-12-04 13:14:20 417

空空如也

空空如也

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

TA关注的人

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