Android Platform
CarsonNiu
这个作者很懒,什么都没留下…
展开
-
Android Gallery3D源码分析(二)
lists 的各个 list 里包含的各个 layer 如下所示: Layer提供了update(....),renderOpaque(....),renderBlended(....)接口,这些接口会在RenderView的onDrawFrame绘制代码中被调用。GridLayer 中有个 GridDrawManager,专门负责绘制,在前面转载 2011-07-18 18:31:29 · 4083 阅读 · 2 评论 -
Android Gallery3D源码分析(一)
Gallery3D概述 Gallery3D的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而Gallery3D没有用android的UI系统,而是用opengl画出来的,即界面是在同一个activity的,如主界面,缩略图界面,单张图片查看界面,标记界面等都属于同一个activi转载 2011-07-18 18:28:39 · 7679 阅读 · 1 评论 -
android 4.0 源代码、内核源码下载
利用公司的网络,昨晚把android 4.0的源代码下载了。9G左右啊。用ubuntu系统下载的,先记录下来以后备用。需要安装git,repo这个就不说了。 mkdir ~/bin$ PATH=~/bin:$PATH$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo$ c原创 2011-11-23 18:17:26 · 7766 阅读 · 6 评论 -
Ubuntu搭建android编译环境总结
Android源码:官方下载Android编译版本: PLATFORM_VERSION=4.2.2OS 操作系统平台: Linux carson-pc 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux(Ubuntu11.04 64bit)1. 要用jdk原创 2013-05-09 17:20:32 · 44898 阅读 · 3 评论 -
Kconfig,Makefile 和 .config
最新在做Sensor驱动移植的时候,发现了Android driver 中有Kconfig,Makefile文件。在查看编译后的文件时,又发现还存在.config文件。自己对这几个文件不明白,用度娘来整理下网友对这几个文件的理解。 分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make me原创 2013-09-20 15:51:07 · 9617 阅读 · 0 评论 -
android 平台开发问题集结
1.gms中有个Music2.apk,现在想把 package/app/Music/也编译到系统中,但是系统中只有其中一个apk?方法:把有源码package下的music加入到XXX.mk文件中即可:PRODUCT_PACKAGES += \ Music2.打开Android C文件中的LOG#undef NDEBUG //打开LOGV/LOGI/LOGD#define LOG_NDEBUG 0 //打开LOGV#define LOG_NIDEBUG 0 //打开原创 2013-06-06 11:22:23 · 1328 阅读 · 0 评论 -
Android 开机默认横竖屏
做Android系统开发时,经常遇到机器开机默认横竖屏问题,现整理如下:方法一:修改WindowManagerService.java在这个类中修改int mRotation = 0;这个值即可。 int mRotation = 0;//水平0度方向 int mRotation = 90;//竖直90度 int mRotation原创 2013-10-10 20:37:40 · 5460 阅读 · 5 评论 -
Android(4.2) Sensors 学习——G-sensor,Gyroscope驱动移植
本人对驱动可谓是一点不懂,鉴于公司目前高驱动的人手不够,所以我也只能两眼一抹黑硬上咯。这篇文件讲记录自己一步一步移植过程,已备不时之需。在移植前,先来高明白android 支持那些Sensors,即Sensors种类和功能。原创 2013-10-22 10:39:17 · 20556 阅读 · 5 评论