if条件函数 android,在传感器中,如何使用onAccuracyChanged函数
我正在制作一个应用,我使用两个传感器。TYPE_MAGNETIC_FIELD
TYPE_GRAVITY
在 onSensorChanged 函数中初始化了相应的传感器,然后在函数中获取数据并进行计算。
我有一个简单的问题,如何使用 onAccuracyChanged 函数过滤数据? 我希望数据具有中等和高精度 !
我打印基本语句来查看调试应用程序时得到了什么样的精确度。
代码:`@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
//Do something here if sensor accuracy changes.
//You must implement this callback in your code.
//I initialized mValuen as mValuen = mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
if (sensor == mValuen) {
switch (accuracy) {
case 0:
System.out.println("Unreliable");
break;
case 1:
System.out.println("Low Accuracy");
break;
case 2:
System.out.println("Medium Accuracy");
break;
case 3:
System.out.println("High Accuracy");
break;
}
}
}`
根据我的理解,每当传感器报告一个新的值 onSensorChanged 函数。 所以我不能叫那个 function explicitly(Even if i could,that will anyway be called upon whenever the sensor reports a new value) 。
我所有的计算都在那个函数里。 如何用中高精度筛选出数据。 谢谢。
if条件函数 android,在传感器中,如何使用onAccuracyChanged函数相关推荐
- android 地磁传感器中Rotate Matrix
1)处理建筑平面图,去掉一些不必要的描述或杂物,确定导航关键点,即最能体现建筑地地形位置特征的点,同时完成建筑地地磁数据采样及存储,建立地磁数据地图:具体操作如下,首先用智能手机注册最高精度的地磁数据 ...
- 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | DexFile 构造函数及相关调用函数 | Android 源码中查找 native 函数 )
文章目录 一.DexFile 构造函数 二.DexFile.openInMemoryDexFile 函数 三.Android 源码中查找 native 函数 一.DexFile 构造函数 上一篇博客 ...
- c语言中有裁剪字符串的函数吗,C语言中的字符串截取函数
/*======================================================== 子数整数 源程序名 num.??? (pas,c,cpp) 可执行文件名 num. ...
- python中内置函数的用法_python中str内置函数用法总结
大家在使用python的过程中,应该在敲代码的时候经常遇到str内置函数,为了防止大家搞混,本文整理归纳了str内置函数.1字符串查找类:find.index:2.字符串判断类:islower.isa ...
- 计算机一级text函数应用,在Excel中如何使用TEXT函数? -电脑资料
Excel2003常用函数 1.NOW 用途:返回当前日期和时间所对应的序列号, 语法:NOW() 参数:无 实例:如果正在使用的是1900日期系统,而且计算机的内部时钟为2001-1-2812:53 ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
- python语言中print函数的作用_python中如何使用print函数
Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...
- mysql+concat函数问题_Mysql5.7中使用group concat函数数据被截断的问题完美解决方法...
前天在生产环境中遇到一个问题:使用 GROUP_CONCAT函数select出来的数据被截断了,最长长度不超过1024字节,开始还以为是navicat客户端自身对字段长度做了限制的问题.后面故意重新I ...
- c#调用c语言的自定义函数,[转]在C#中调用C语言函数(静态调用Native DLL,Windows Microsoft.Net平台)...
对于不太了解.Net的人,如果想要了解.Net,我必须给他介绍P/Invoke.P/Invoke是什么呢?简单地说,就是在.Net中调用本地代码(Native code)的一种解决方案.所谓" ...
最新文章
- 【新星计划】Python OpenCV 形态学应用—图像开运算与闭运算
- 自助餐比喻秒懂微服务
- [云炬创业管理笔记]第五章打磨最有效的商业模式测试3
- 记录一下PHP数组数据分页的方法 array_slice() 函数的使用
- 摄影软件“留拍”开发现状与过程遇到的困难
- 网站日志分析工具:WebLog Expert Lite
- C语言的那些小秘密之【内存分配】
- 如何设计企业特色的数字化转型架构?
- 从开锁到中年危机的杂谈
- vue 使用html2canvas实现图片合成,将两张图片合成一张,并下载海报
- 我所认知的世界,不是Fragmention,而是Think
- linux 构建ios_如何使用SlackTextViewController构建iOS聊天应用
- Ambarella面试小结
- uboot命令之bootm详解
- 酷派COOL20s什么时候发布 酷派COOL20s配置如何
- ESP8266 系统环境搭建
- Anyconnect Server 搭建
- 大长今(汤灿版) 歌词
- ubuntu下ecm驱动_cmake fcitx-qt5时报错ECM - SegmentFault 思否
- 巧妙解决百度云管家下载速度慢