自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序改变生活

努力,才配有未来;扛得住,世界就是你的。

  • 博客(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

原创 Rest in peace, Ludwig Van Beethoven

===========

2013-12-16 17:19:47 1260

原创 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

NTFS_3G文件系统支持包

Android系统支持NTFS分区的RW挂载

2015-04-03

bridge-utils

移植到Android系统的brctl,直接在Android系统源码mm编译。

2015-01-07

WifiAP将wifi作为AP

将Android设备设置为AP的应用程序

2014-12-25

双向jni调用

双向jni调用,java调用c和c调用java

2014-12-17

Wifi测试apk源码

打开wifi,获取wifi状态和关闭wifi的demo程序

2014-12-15

Android应用反编译工具-unbuntu

unbunt下apk反编译,测试可以使用。

2014-09-12

Inphi芯片的U盘量产工具

修复被恶意病毒更改后文件系统类型为RAW,不能显示容量的U盘;此处仅限Inphi芯片的U盘!

2014-05-05

ubuntu下JDK5

ubuntu上可以使用的JDK5;在ubuntu11.10下测试可用。

2014-03-17

Binder双向通信用例

Binder双向通信Native用例,Android2.3。

2014-03-14

binder用例源码

可用的Binder在Native层用例;在Android2.3测试可以使用。

2014-03-07

Windows下Cool Edit音频查看

Windows下查看PCM流,简体中文。

2014-03-03

window下YUVviewerPlus图像查看

该工具可以将原始yuyv(如yuv422选择yuy2,需要后缀改为.yuv),rgb(rgb24选择gbmp24,需要后缀改为.bmp)等数据文件显示出来。

2013-11-27

高通copybit

copybit实现,高通平台,基于Android2.2

2012-03-28

Android rtp_test.cpp

Android 4.0之rtp_test

2012-03-06

空空如也

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

TA关注的人

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