- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 Android系统RPC与Binder
RPC与IPC关系:1.相同点:二者都可以用于进程间;2.不同点:RPC强调的是调用、即一个进程直接调用另外一个进程中的方法,而IPC仅仅完成进程间的互通信、没有调用。Android系统中的Binder即为RPC的一种实现方式;类似COM或CORBA。
2013-12-18 14:46:12 6945
原创 Android之Input子系统与输入法
浏览器与输入法问题定位:frameworks/base/core/java/android/webkit/WebViewClassic.java class WebViewInputConnection extends BaseInputConnectionsendKeyEvent输入法应用调用://提交ic.commitText("Composing ", 1);
2013-12-26 18:40:50 10610
原创 《Linux总线、设备与驱动》USBHID设备驱动
一、HID虚拟总线驱动加载drivers/hid/hid-core.cmodule_init(hid_init);static int __init hid_init(void){ ret = bus_register(&hid_bus_type); //注册HID虚拟总线 ret = hidraw_init();}static struct bus_type h
2013-12-20 15:30:40 11243
原创 Android4.0之显示部分HAL
一、原理分析 Android中显示屏设备被抽象成一个帧缓冲区;Linux内核创建的"/dev/graphics/fb0"设备、就是用来描述系统中的一个帧缓冲区(也就是一个显示屏),Adnroid系统grallocHAL模块封装了对帧缓冲区的所有访问操作。 grallocHAL模块包含两个设备alloc和fb。 Android应用程序通过SurfaceFlinger服务操作这两个设
2013-12-17 16:44:21 3555
原创 Android4.2之Camera系统HAL调用流程
一、重要结构体1.模块hardware/libhardware/include/hardware/camera_common.htypedef struct camera_module { hw_module_t common; int (*get_number_of_cameras)(void); int (*get_camera_info)(int came
2013-12-16 10:47:48 6986
原创 Android之Camera拍照插值算法
一、rgb插值算法说明:验证可用,算法效率一般;其中pDest为扩帧后内存地址,nDestWidth和nDestHeight为扩帧后分辨率,nDestBits为色深(如rgb24则为24)。void rgbInterpolation(void* pDest, int nDestWidth, int nDestHeight, int nDestBits, void* pSrc, int n
2013-12-11 10:38:10 6904
原创 Android之Camera预览过程中插拔摄像头节点后移
现象:在使用Camera Preview时;热插拔摄像头会导致设备节点由/dev/video0变为/dev/video1,或者插入多个video设备时,会变为/dev/video1、/dev/video2......。一、首先看设备节点的创建drivers/media/video/uvc/uvc_driver.cstatic int uvc_probe(struct usb_int
2013-12-11 10:19:17 8915
原创 Android之Camera拍照
hardware/amlogic/camera/CameraHal.cppstatus_t CameraHal::takePicture( ){ ret = mCameraAdapter->sendCommand(CameraAdapter::CAMERA_START_IMAGE_CAPTURE, (int) &mStartCapture);}调用父类方法:hardware/a
2013-12-05 18:59:12 7943
原创 Android系统Camera参数设置
一、应用程序1.Camera应用使用的参数对象frameworks/base/core/java/android/hardware/Camera.javapublic class Parameters { }2.使用Camera拍照预览:packages/apps/Camera/src/com/android/camera/CameraModule.javamIni
2013-12-04 16:35:32 26761
window下YUVviewerPlus图像查看
2013-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人