一、初步分析结论sensorservice多线程机制存在问题,导致在disable accel sensor并释放相应内存和数据之后,有很小的概率发生继续读取到未处理完的sensor事件,从而继续使用相应的内存和数据,并且没有做相应的防御保护措施,最终引起指针地址操作错误。二、解决方案1、首先在可能发生错误的地方做好防御保护措施2、对多线程进行同步,对于临界变量的操作都放置到临界区中,使用锁来保护...
分类:
移动开发 时间:
2015-07-03 17:35:14
阅读次数:
139
一、出问题的场景1、Sensorservice线程正在处理compass sensor事件的过程中,检查了一次buffer的指针的有效性,并在稍后会传递到AKM获取数据的函数接口中使用2、Sensorservice线程所在进程的负责跨进程通信的Binder线程在sensorservice线程检查buffer指针之后没有真正使用之前,收到了disable compass sensor的请求,从log...
分类:
移动开发 时间:
2015-07-03 17:31:28
阅读次数:
194
一、问题现象先遮盖P-Sensor,然后拨打电话,90%的情况下屏幕无法自动关闭背光显示。关闭Settings-》Display-》Brightness-》Auto,然后再执行以上操作则100%能够正常关闭背光显示。Platform:MT6732Android版本:4.4KKBuildType:user系统软件版本:SWA1H+UM系统RAM:1GB参考机行为:参考机1正常,参考机2正常二、MTK...
分类:
移动开发 时间:
2015-07-03 14:07:51
阅读次数:
244
原文网址:http://blog.csdn.net/nxh_love/article/details/11804841本人对驱动可谓是一点不懂,鉴于公司目前高驱动的人手不够,所以我也只能两眼一抹黑硬上咯,最原来Android 4.1上的正常使用的驱动完整的移植到Android 4.2上。这篇文件讲记...
分类:
移动开发 时间:
2015-07-01 17:55:56
阅读次数:
215
原文网址:http://blog.csdn.net/nxh_love/article/details/11846861最新在做Sensor驱动移植的时候,发现了Android driver 中有Kconfig,Makefile文件。在查看编译后的文件时,又发现还存在.config文件。自己对这几个文...
分类:
其他好文 时间:
2015-07-01 17:35:32
阅读次数:
159
#include#include#includeusing namespace std;typedef double db;struct Point{int x,y,p;}p[101],path[101];int n,m,ans,apa[101];int sqr(int x){return x*x;...
分类:
Web程序 时间:
2015-06-24 10:37:41
阅读次数:
200
Android系统提供了对传感器的支持。
开发应用传感器很简单,只需要为指定监听器注册一个监听器即可。
步骤:
1.调用Context的getSystemService(Context.SENSOR_SERVICE)方法 获取SensorManager对象,SensorManager对象代表系统的传感器管理服务
2.调用SensorManager的getDefaultSensor(in...
分类:
移动开发 时间:
2015-06-23 20:06:46
阅读次数:
145
随便什么地方加上一段代码就行了: OrientationEventListener mOrientationListener = new OrientationEventListener(this, SensorManager.SENSOR_DELAY_UI) {
public void onOrientationChanged(int orientatio...
分类:
移动开发 时间:
2015-06-18 11:48:06
阅读次数:
183
Camera图像处理原理及实例分析作者:刘旭晖 colorant@163.com 转载请注明出处BLOG:http://blog.csdn.net/colorant/主页:http://rgbbones.googlepages.com/做为拍照手机的核心模块之一,camera sensor 效果的调...
分类:
其他好文 时间:
2015-06-15 00:12:17
阅读次数:
182
iSensor APP 之 摄像头调试 OV3640 OV2640 MT9d112iSensor app 非常适合调试各种摄像头,已测试通过的sensor有:lOV7670、OV7725、OV9650、OV9655、OV9653、OV5642、OV5640lMT9T001、MT9M001、MT9P0...
分类:
移动开发 时间:
2015-06-12 19:06:04
阅读次数:
230