![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Cedar
这个作者很懒,什么都没留下…
展开
-
android 模块编译
Android中的一个应用程序可以单独编译,编译后需要重新生成system.img。在Android目录下运行$ . build/envsetup.sh 或者$ source build/envsetup.sh ,然后就会多出几个可用的命令:- croot:原创 2011-09-08 18:40:12 · 137 阅读 · 0 评论 -
Camera
1.Android Camera的2个独立进程 Android Camera 是C/S架构已经被说烂了,但是我还是要把这条记下来,因为我时常会脑袋短路,在client端做些无用的劳动希望来解决问题,那么这个希望真的就是奢望了。 核心自然不用说,是service端。service进程一直负责接收底层Camera 驱动传来的数据,然后传给surface显示出来。 Clie转载 2011-08-20 08:25:33 · 380 阅读 · 0 评论 -
Android.mk
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,原创 2011-08-09 21:40:34 · 647 阅读 · 0 评论 -
Android RIL结构分析与移植(1)
Android RIL结构分析与移植(1)介绍本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分。包括四个主题:1.Android RIL框架介绍2.Android RIL与WindowsMobile RIL3.Android RIL porting4.Android RIL的java框架在本文档中将Android代转载 2011-08-10 22:40:37 · 235 阅读 · 0 评论 -
compile android soure code
通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.042 系统上必须安装以下工具(摘自网上的资料): sudo apt-get install build-essential sudo apt-get install make sudo apt-get install gcc sudo apt-get install g+转载 2011-08-17 17:31:04 · 284 阅读 · 0 评论 -
JNI introduce
Java的出现给大家开发带来的极大的方便。但是,如果我们有大量原有的经过广泛测试的非Java代码,将它们全部用Java 来重写,恐怕会带来巨大的工作量;如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才 有的特性,Java就显得有些力不从心了。面对这些问题,Sun公司在JDK1.0中就定义了JNI规范,它规定了Java应用程序对本地方法的调用规则。原创 2011-09-28 22:41:41 · 157 阅读 · 0 评论 -
AsyncTask
一般情况下在android中使用多线程的时候,我们都是在线程运行的时候使用Handler来给主线程传递消息,这样用起来虽然没什么不好,但是总感觉有点乱。其实Android已经提供了一个标准的实现多线程的模型,那就是AsyncTask类。 这个类用起来很简单,继承他之后,override几个方法,然后就可以在线程执行过程中,不断的将结果通知给ui线程。 下面简单讲一下用法转载 2011-08-20 10:04:46 · 230 阅读 · 0 评论 -
ubuntu 11.10 cannot install lib32readline5-dev
Install ubuntu 11.10 and try to install lib32readline 5-dev to download compile android 4.0 .cause lib32readline5-dev cannot install success so i try install lib32readline6-dev sudo apt-get in原创 2012-02-29 22:21:44 · 943 阅读 · 0 评论 -
Android build system
一、预习Makefile二、Android编译系统的层次三、Android编译系统的常用配置文件四、 Android编译系统的流程五、Android编译系统的使用 一、预习Makefile Makefile的规则: target ... : prerequisites ... command ...转载 2011-11-08 21:40:23 · 652 阅读 · 0 评论 -
android 2.3 compile
前几天下载了Android 2.3的源代码并在Ubuntu 9.10(32位)上编译通过。这篇文章简要记录了下载、编译的过程。这一步安装获取源代码以及编译所需要的软件,使用如下命令:$ sudo aptitude install git-core gnupg flex bison gperf libsdl-devlibesd0-dev libwxgtk2.6-dev build-e原创 2011-10-20 20:46:50 · 375 阅读 · 0 评论 -
Android 编译系统分析
把Android所有的Make文件分为4种:1、For config 这类文件主要来配置product,board,以及根据你的Host和Target选择相应的工具以及设定相应的通用编译选项: build/core/config.mk原创 2011-10-01 14:24:36 · 187 阅读 · 0 评论 -
android 2.3 编译过程
前几天下载了Android 2.3的源代码并在Ubuntu 9.10(32位)上编译通过。这篇文章简要记录了下载、编译的过程。这一步安装获取源代码以及编译所需要的软件,使用如下命令:$ sudo aptitude install git-core gnupg fl原创 2011-08-18 23:42:01 · 148 阅读 · 0 评论 -
windows系统上安装与使用Android NDK r5
NDK & cygwin邮箱里有很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用.一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译转载 2011-08-13 00:50:32 · 199 阅读 · 0 评论