标签:android ar os sp 问题 log bs cti ad
sensor cts,对sensor有测试。
1. 对每一个sensor都要测试
从log中看,sensor测试开始,都有激活sensor的动作,log语句为:
SensorService: SensorDevice::activate: ident=0x60ba9b48, handle=0x00000002,
enabled=1, count=1
这里的handle表示哪一个sensor, 0是加速度,1是电磁,2是方向,3是陀螺仪,这几个是有必要
记住的。 这个在hwmsen.h定义。若sensor测试正常,则会有一个表示测试通过的log语句:
SensorService: sent dropped flush complete event==2
如果没有测试通过,则不会有这个log.
cst不过发现一个问题,对陀螺仪有激活,但没有通过的log. 发现硬件上没有陀螺仪,但软件上
配置上有陀螺仪。
2. 设备节点权限太多也不能过。
测试cts,要勾选stay awake.
发现哪一项不过,可以到android-cts/toos/
cts测试, 运行、./cts-tradefed
在提示符下,
输入run cts -c android.hardware.cts.SensorTest -m testBatchAndFlush
标签:android ar os sp 问题 log bs cti ad
原文地址:http://www.cnblogs.com/tchz/p/3912529.html