![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 85
HelenXR
关注VR开发,VR开发者交流群:538874606
展开
-
Android传感器简介
sensorAndroid的sensor架构如下 sensor大致流程:APP–>Framework—>lib—>HAL层,HAL层以下部分,不同平台实现方式不同,可能会是HAL—>Kernel也可能是HAL–>VENDOR—>kernel,本文主要分析HAL层及HAL层之上的内容.HAL层下的部分,不同平台的处理方式会有所差异,有些平台HAL层之后直...原创 2018-06-12 00:06:05 · 3137 阅读 · 0 评论 -
Android之Handler、Looper、MessageQueue源码分析.md
概述Android中的Handler、Looper、MessageQueue是用来解决线程间通讯问题的一种机制.介绍它们的文章非常多,这里做一些学习和整理,帮助自己理解,也希望能方便大家. 一句话 “Looper不断获取MessageQueue中的Message,然后由Handler来处理” 一张图 先记住一句话和一张图,对这三者有一个感性的认识,后面会介绍一个简单的demo,通过...原创 2018-05-29 22:59:21 · 2418 阅读 · 0 评论 -
Android传感器应用
概述Android Sensor Framework为应用程序提供了下面几个类和接口SensorManager 为你提供一个sensor service的实例,它能够为了提供多种服务(查询sensor数量,注册/卸载sensor事件监听函数,获取sensor精度、速率、校准等信息)Sensor 指向一个具体sensor的实例,调用方法获取配置和数据.SensorEvent 指向...原创 2018-06-15 00:13:47 · 2926 阅读 · 0 评论 -
Android之BitTube
概述在Android的Sensor框架代码里看到BitTube,这里对其进行学习整理. BitTube是用来处理进程间通讯的机制,和管道类似,主要是对socketpair的封装.先了解一下socketpairsocketpairsocketpair用来创建一对未命名、互相连接的套接字,套接字的一端可以进行读和写的操作,用来实现全双工的通讯. 函数原型:int socketpair(...原创 2018-06-08 23:35:19 · 3847 阅读 · 0 评论 -
Android传感器源码分析(AOSP)
简介上一节制作了一个传感器的应用,应用程序获取传感器数据代码流程大致如下//get sensor managermSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);//show sensor listList<Sensor> sensors = mSensorManager....原创 2018-06-18 19:49:27 · 5928 阅读 · 1 评论