Android makefile 组织结构

下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)                       一.     main.mk        BUILD_SYSTEM=build/core      1.检...

2012-01-07 14:35:13

阅读数:4002

评论数:0

ADROID 语言定制

本文是主要对android定制多语言的问题进行深入研究后,总结了其定制的机制和其具体实现方法。如果想深入了解其定制的机制,可阅读本文第一部分,如果只想了解如何定制,请参考第二部分。 第一部分 多语言定制的机制 1、ICU4C简介 ICU4C(ICU for C,http:...

2012-01-07 13:48:50

阅读数:556

评论数:0

Android Makefile中是 如何识别 TARGET_PRODUCT

首先, 编译Android 代码 通常情况下使用: # make showcommands 这实际上等价于下面的完整命令 (具体参见 build/core/envsetup.mk ) # TARGET_ARCH=arm TARGET_PRODUCT=generic TARGET_BUILD_...

2012-01-07 10:24:28

阅读数:524

评论数:0

camera 控制流程

CameraHardwareInterface.h定义了用于实现设定,获取参数,预览,拍照的硬件抽象层接口。CameraHardwareInterface的基类是RefBase。CameraService调用openCameraHardware()方法就能获得一个指向硬件抽象层类的实例的强类型指针...

2011-12-22 13:39:37

阅读数:552

评论数:0

android的binder机制研究(C++部分)

(一) 概述        android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。     android的代码中,与C/C++的binder包括一些类型和接口的定义和...

2011-12-15 17:46:40

阅读数:508

评论数:0

Android Camera Framework Stream(一)

现在我们尝试从最开始的启动流程来熟悉 and  roid camera 的整体 framework 流程 : 首先从上图的各个步骤来逐一分析流程,后续会根据具体的一些点进行内容的添加和扩充:   ? Camera.java packages/apps/camera/src/...

2011-12-15 15:05:03

阅读数:601

评论数:0

Android Camera Subsystem 架构(Binder机制)及显示分析(3)

Camera Display 对于AP层用户,通过Camera界面, 以最直观的方式能够从Camera显示窗口中看到的Camera Display主要包括三部分。各部分的具体细节如下所示。 (1)Camera Preview Display 对于Camera Preview Di...

2011-12-15 14:46:48

阅读数:1835

评论数:0

Android Camera Subsystem 架构(Binder机制)及显示分析(2)

但是要问,这样一种组织如何将binder引入其中呢,这么多接口又是如何组织的? 首先,如果是我们自己一旦确定使用C/S架构。那么我们肯定会至少定义两个类,一个是Client类,一个是Server类。哪如何实现Client与Server之间的交互呢,或者通信呢?不用问肯定想到了网络通信Socket...

2011-12-15 14:14:07

阅读数:1186

评论数:0

Android Camera Subsystem 架构(Binder机制)及显示分析(1)

1 Camera Architecture (Binder机制应用)该部分主要借助Camera Subsystem分享自己对binder的理解。对该部分的阅读不需要太多对Camera子系统的了解,结合大体类图,顺着我的思路也可以学习binder设计思想。通过我个人的一个思考路线,来阐述如何将bin...

2011-12-15 14:10:57

阅读数:1370

评论数:0

android 系统 makefile文件(Android.mk)组织结构

Android.mk脚本结构   下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)                       一.     main.mk    1.检查版本号,设置环境变量(BUIL...

2011-12-07 16:25:17

阅读数:699

评论数:0

Android编译系统结构

Android编译系统的架构: 分析Android编译系统,你会发现,Android编译系统完成的并不仅仅是对目标(主机)系统二进制文件、java应用程序的编译、链接、打包等,而且还有包括生成各种依赖关系、确保某个模块的修改引起相依赖的文件的重新编译链接,甚至还包括目标文件系统的生成,配置文件的...

2011-12-07 15:48:24

阅读数:1341

评论数:0

Android的Camera架构介绍

第一部分 Camera概述     Android 的Camera包含取景器(viewfinder)和拍摄照片的功能 。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。     以...

2011-12-02 13:22:58

阅读数:494

评论数:0

Android Camera HAL设计初步

使用zc301 USB摄像头,这个摄像头返回JPEG图形留,camera的preview需要进行jpeg解码(没做),但是可以直接take jpeg照片。 1、修改你的BoardConfig.mk USE_CAMERA_STUB := false 将stub设置为false,在编译时不会编译...

2011-12-02 13:19:52

阅读数:525

评论数:0

Android NVidia Tegra2平台Camera架构浅析

Android Camera相关code分布如下: 1、Camera上层app的架构就不分析了,大家应该都很清楚。 2、以下是Android多媒体常用c/s结构中的client部分 frameworks/base/core/java/android/hardware/Camera.java,...

2011-12-02 13:17:17

阅读数:755

评论数:0

Android Camera架构浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP...

2011-12-02 13:11:52

阅读数:587

评论数:0

Android JNI知识简介

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。...

2011-11-30 10:02:51

阅读数:443

评论数:0

Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程

Android的WiFi 我们通常看到WiFi的守护进程wpa_supplicant在我们的ps的进程列表中,这个就是我们的wifi守护进程。wpa_supplicant在external/wpa_supplicant里实现 wpa_supplicant适配层是通用的wpa_supplican...

2011-11-29 16:29:28

阅读数:1229

评论数:0

wifi 流程

Wifi 连接部分     当用户选择一个AP时会弹出一个AP参数配置对话框,此对话框会显示当前选择的AP信号强度,若此AP设置了密码则需要用户输入密码才能登录。WifiSettings中的 onPreferenceTreeClick会被调用             @Overri...

2011-11-29 16:20:21

阅读数:1391

评论数:0

android wifi工作流程

Wifi 网卡状态 1.    WIFI_STATE_DISABLED: WIFI网卡不可用 2.    WIFI_STATE_DISABLING: WIFI正在关闭 3.    WIFI_STATE_ENABLED:WIFI网卡可用 4.    WIFI_STATE_ENABLING:W...

2011-11-29 16:18:50

阅读数:1094

评论数:0

wpa_supplicant 初始化流程分析

1. 启动命令 wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下: wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f...

2011-11-29 16:16:55

阅读数:590

评论数:0

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