自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 android 电话管理

<br />http://hi.baidu.com/anly%5Fjun/blog/index/0 <br /><br />Andriod Phone模块相关(总览)<br />2010-01-30 13:50<br />1、从java端发送at命令的处理流程。<br />2、unsolicited 消息从modem上报到java的流程。<br />3、猫相关的各种状态的监听和通知机制。<br />4、通话相关的图标变换的工作原理。<br />5、gprs拨号上网的通路原理。<br />6、通话相关的语音通

2011-01-25 10:45:00 2596

转载 JNI(Java Native Interface)的使用

<br /> JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 <br /><br /> 使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可以接受的,甚至是必须的,比如,使用一些旧的库

2011-01-20 14:08:00 521

转载 Android AIDL(Android Interface Definition Language)介绍

<br /> 在网上看到一篇介绍AIDL的文章,自己把代码在2.2的sdk上跑了一下,稍微更改了一下原文中的代码(下文中的代码都是自己编译通过后使用的代码)并且添加了xml文件,大家可以按照这个代码自己实现一遍。<br /><br />以下部门来自网上其他朋友的文章(由于出处太多,无法找到原始的地址)<br /><br />================================================================<br /><br />在Android中, 每个应用程序

2011-01-20 14:05:00 563

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

(一) 概述 android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。 android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相关的代码在下面这几个文件中: frameworks/base/include/utils/IInterface.h frameworks/base/include/utils/Binder.h

2011-01-17 11:41:00 759

转载 android Camera模块分析

<br />Android Camera Module Architecture and Bottom layer communication mechanism <br /> -----------albertChen<br />Android应用程序编程语言是JAVA,而linux的很多服务程序,包括一些libraries都是用c 或者c++写的,应用程序使用什么样的机制去调用这些系统函数的呢?Java的虚拟机可以通过 System.loadLibrary 来加载本地库,也可以通

2011-01-17 11:15:00 1007

转载 Android Camera Framework Stream(三)

<br />转自:http://blog.163.com/shawpin@126/blog/static/11666375220109231035974/<br /> <br /> <br />7. 那么现在的关键就是Client类了·进一步跟进:<br /><br />CameraService::Client::Client(const sp<CameraService>& cameraService,<br /><br /> const sp<ICameraClient>& cam

2011-01-17 11:10:00 924

原创 Android Camera Framework Stream(二)

<br />接下来,我们通过对流程的步步分析来将camera整体串接起来:<br /><br />1. 首先则看看camera.java的 onCreate函数入口,针对android的所有应用,onCreate函数入口作为跟踪和了解应用架构的首选。<br /><br />@Override<br /><br /> public void onCreate(Bundle icicle) {<br /><br /> super.onCreate(icicle);<br /><br /

2011-01-17 11:02:00 1211 1

转载 Android Camera Framework Stream(一)

<br />现在我们尝试从最开始的启动流程来熟悉android camera的整体framework流程:<br /><br /><br />首先从上图的各个步骤来逐一分析流程,后续会根据具体的一些点进行内容的添加和扩充:<br /><br /><br /><br />? Camera.java<br />packages/apps/camera/src/com/android/<br /><br />最上层的应用就是从这个文件开始。<br /><br />该文件集中了整个android上层应用的所有相关内

2011-01-17 10:52:00 887

转载 Android的Camera架构介绍

<br />第一部分 Camera概述<br /> Android 的Camera包含取景器(viewfinder)和拍摄照片的功能 。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。<br /> 以开源 的Android为例,Camera的代码主要在以下的目录中:<br />Camera的JAVA程序的路径:<br />packages/apps/Camera/src/com/an

2011-01-17 10:47:00 713

转载 Android IPC 通讯机制源码分析

<br />Android IPC 通讯机制源码分析<br />----Albertchen<br /><br />Binder通信简介: <br /> Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信

2011-01-17 10:43:00 493

转载 Android系统中视频电话中camera部分数据流分析

<br />最近在研究如何移植Android的camera系统,对camera的应用场景做了一些分析。Camera一般用于图像浏览、拍照和视频录制。图像浏览和拍照的数据流是比较清晰的,这里就不做赘述了。视频录制应用于视频电话中。拨打视频电话时,既可以看见对方的图像,又可以看见自己的图像;当然,对方也是如此。从camera获取的图像数据,既需要在本地浏览,还需要video encoder编码后传输到对方手机。这样的场景中,图像数据要同时做preview和record两种操作。<br /><br />一、回调函

2011-01-17 10:39:00 1123 1

转载 Android Camera移植

<br />http://source.android.com/porting/camera.html<br />Camera<br />Android的camera子系统把camera的应用程序与应用程序框架以及用户空间库连接起来,反过来也与操作物理camera的硬件层进行通信。 下图为camera子系统的结构:<br /><br /><br /><br /> 构建一个camera库<br /><br />为了实现一个camera驱动,创建一个动态链接库实现在CameraHardwareInterface

2011-01-17 10:36:00 1558

Android开发指南中文版

android开发入门的好资料,比较全,如果觉得英文看的难受,可以先看这个。

2010-01-06

Android学习笔记1-12

android学习笔记,共十二章,是开发android程序快速入门的绝佳资料。

2010-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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