- 博客(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关注的人