- 博客(6)
- 资源 (23)
- 收藏
- 关注
转载 Android系统应用程序基本概念解读
对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:ActivityIntent ReceiverServiceContent Provider但是,并不是每一个Android系统应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。当我们明确了我们的应用需要哪些构造块后,我们就需要在AndroidManifest.xml中登记这些构造块的清单。这是一个XML配置文件,这个配置文件用于定义我们的应用程序的组件、组件的功能及必要条件等。这个配
2011-02-25 17:59:00 909
转载 编译SDK
9、编译SDK 直接执行make是不包括make sdk的。make sdk用来生成SDK,这样,我们就可以用与源码同步的SDK来开发 Android了。 1)修改/frameworks/base/include/utils/Asset.h ‘UNCOMPRESS_DATA_MAX = 1 * 1024 * 1024’ 改为 ‘UNCOMPRESS_DATA_MAX = 2 * 1024 * 1024’ 原因是Eclipse编译工程需要大于1.3M的buffer 2)编译ADT。 注意,我们是
2011-02-22 15:13:00 4682
原创 Android 2.2 源码结构分析
Android 2.2 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development
2011-02-22 14:20:00 993
转载 加快Android单模块编译
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 习惯了automake之后,再用Android的编译系统,就是感觉不爽。编译一个小模块也等上几分钟,有次实在受不了,看了一下它的实现,发现它对任何一次编译都要查找所有的Android.mk:subdir_makefiles=$(shell cat build/tools/Android.mk.cache)我把build/core/main.mk修改了一下,增加了一个cache:subdir_ma
2011-02-22 14:15:00 682
转载 Android的编译系统
一、Makefile的主要流程以下主要流程都在build/core/main.mk里安排。l 初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk)l 检测编译环境和目标环境l 决定目标productl 读取product的配置信息及目标平台信息l 清除输出目录l 检查版本号l 读取Board的配置l 读取所有Module的配置l
2011-02-22 11:27:00 1964
转载 android linux 基础知识总结
===================================================linux ,Android基础知识总结1. Android编译系统分析2. 文件系统分析3. 制作交叉工具链4. 软件编译常识5. 设置模块流程分析6. linux系统启动流程分析7. linux下svn使用指南8. LFS 相关9. linux 内核的初步理解====================================================================andro
2011-02-12 11:21:00 1814 1
jpeg编解码原理详解
2011-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人