Android HAL
2359_God
你以为Android只有APP么,致敬Android系统工程师,我追求的是Android全栈
展开
-
Android Sensor从FWK到HAL至Driver纵线分析处理
VR ROM要在HAL层兼容MPU6500芯片的Sensor模块借此机会从FWK到HAL 到Driver分析了Sensor模块 首先看APP--》HAL 1:底层数据如何实时上报给APP? 2:SensorService怎么跟HAL交互? 3:SensorEventListener本质是什么 下面是我的结论:原创 2017-08-07 18:43:41 · 4435 阅读 · 0 评论 -
Android SurfaceFligner Vsync信号 Jni/C++调用实现
在Anroid Vsync信号是用来通知APP进行渲染的,分为两种硬件Vsync和软件Vsync信号。我们这边不做详细介绍,这边是如何通过C++去拿到Vsync信号 首先来看上层提供的操作接口#include "LibLoader.h"#include LibLoader::LibLoader() { // TODO Auto-generated constr原创 2017-09-29 17:32:17 · 769 阅读 · 0 评论 -
Android C++ Socket请求XMl,TinyXml解析文件,JNI返回数据给JAVA层
这个需求的环境是Android FWK层之前用HttpUrlConnection请求了系统配置Xml文件,现在需要Native化,然后需要用C++ Socket封装Http协议请求XML数据,然后将XML解析成Model然后通过JNI返回给上层的流程 简单看一下上层调用接口就知道下面要干什么了 mButton.setOnClickListener(new View.O原创 2017-10-27 10:19:00 · 925 阅读 · 0 评论 -
Android C++ 实现SensorEventListener
C++去封装动态库实现SensorEventListener原创 2017-12-04 18:45:16 · 1197 阅读 · 0 评论 -
Android C++ 共享内存MemoryHeapBase实现IPC进程通信实际案列
Android C++ 共享内存MemoryHeapBase实现IPC进程通信实际案列,SensorService原创 2017-12-14 15:40:23 · 1991 阅读 · 0 评论 -
Linux inotify + Epoll实现机制
首先学习Inotify机制,就是Linux系统下对文件目录的监听,如果目录下有文件创建删除都可以被监听到,那这个有什么作用呢?在Android Input系统中可以实现对设备热插拔的监听。我们先看一个简单的Demo #include #include #include #include #include #include #include #include原创 2018-01-05 15:49:49 · 2192 阅读 · 0 评论