草庐IT

传感器修复

全部标签

android - 陀螺仪传感器漂移和正确的角度估计

我正在使用LGOptimus2x智能手机(陀螺仪和加速计传感器)进行定位。我想从陀螺仪获得正确的旋转角度,稍后可以将其用于body到地球坐标的转换。我的问题是我如何测量和消除陀螺仪传感器中的漂移。一种方法是取陀螺仪样本(当手机处于静止状态时)一段时间的平均值,然后从当前样本中减去,这不是好方法。当移动设备处于旋转/运动状态时,如何获得无漂移角度? 最佳答案 据我所知,卡尔曼滤波器或类似的东西是在SensorManager中实现的。查看SensorFusiononAndroidDevices:ARevolutioninMotionPr

Ubuntu无法引导启动的修复

TLDR:使用Boot-Repair工具。Boot-RepairBoot-Repair是一个简单的工具,用于修复您在Ubuntu中可能遇到的常见启动问题,例如在安装Windows或其他Linux发行版后无法启动Ubuntu时,或者在安装Ubuntu后无法启动Windows时,或者当GRUB不再显示时,某些升级会破坏GRUB等。引导修复允许您通过简单的单击来解决这些问题,这(通常重新安装GRUB并)恢复对问题之前已安装的操作系统的访问。有2种修复方法,建议使用方法一,因为方法二的PPA经常不好访问。软件界面如下:方法1:获取包含启动修复的磁盘使用引导修复的最简单方法是创建引导修复盘(自动启动引导

java - 用于模拟 Android 传感器的 openintents 的替代方案

我正在为Android移动设备开发一个可扩展的传感和数据处理框架。它将支持通过Android移动设备访问各种数据信号(例如,温度、电池、压力、wifi信号强度等)。为了测试传感器,我在我的Android设备上部署了我编写的Android代码。在这里,限制来了---我的安卓设备有一组有限的传感器(例如,它没有温度传感器)所以,我无法测试所有类型传感器(例如,温度、压力等)的所有编写代码。在互联网上,我检查了SensorSimulator项目(),但它对我不起作用。我收到以下错误。05-0301:40:40.766:E/AndroidRuntime(10139):FATALEXCEPTIO

【雕爷学编程】Arduino智能家居之使用Arduino和IFTTT Webhooks发送带有传感器数据的邮件

Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。Arduino的特点是:开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。易用:Arduino的硬件和软件都是为初学者和非专业

android - 如何修复 “Error generating final archive: Found duplicate file for APK: doc/allclasses-frame.html”

我编译了两个jar文件并将它们添加到我的Android项目的构建路径中。我从Eclipse收到了这个错误:生成最终存档时出错:找到APK的重复文件:doc/allclasses-frame.html看完之后Howtofix"Errorgeneratingfinalarchive:duplicateentry:AndroidManifest.xml"我意识到我可以通过在没有文档的情况下重新导出我的jar文件来消除错误。我这样做了,现在我的项目没有任何错误,但是我的文档呢?当我使用Ctrl-space自动完成时,有没有办法查看我的库中的文档?我不必重新导出这两个jar文件。我只需要重新导出

android - 传感器肖像错字

http://developer.android.com/reference/android/R.attr.html#screenOrientationsensorPortait是拼写错误吗?我看到引导人们使用sensorPortrait的线程,但我的eclipse使用sensorPortait代替。 最佳答案 没关系-它是一致的,对于reversePortait也是如此,正如你所说,eclipse不允许你使用sensorPortrait。但我的猜测是Google中有人复制粘贴太多...

android - 如何知道我的 SensorManager 是否有已注册的传感器

我正在为我的Android应用程序使用传感器。我用一行代码注册传感器:mySensorManager.registerListener(this,orientationSensor,SensorManager.SENSOR_DELAY_NORMAL);我引入了一行代码来注销监听器,这样它就不会一直运行:mySensorManager.unregisterListener(this);到目前为止它可以工作,但我需要在应用程序恢复时再次注册它。我需要知道我的sensorManager是否有注册的监听器,以便我可以再次注册或跳过它。可以做这样的事情吗?:if(mySensorManager.

android - 如何识别 google fit Activity 是手动输入的还是传感器跟踪的?

我们正在开发一个Android应用程序,它查询GoogleFitAPI以检索步数、卡路里和距离参数。我们想要查询不是由用户手动输入的Activity(或以某种方式识别此类Activity并忽略它们)。用户可以手动加载步行、运行等Activity,我们希望忽略此类Activity。我们查看了HistoryAPI和ActivityFields,但似乎无法确定Activity是手动记录还是由其他应用、手机传感器或可穿戴设备自动添加。有人可以知道一种方法来获取用户未手动记录的Activity吗?更新查看GoogleFit开发者社区中的以下主题,它可能会对某些人有所帮助https://plus.

android - 如何修复 gradle 中的 transformClassesWithInstantRunForDebug

我的Android应用程序运行良好,但几个小时前它开始向我显示在AndroidStudio中Run'app'click时出现错误:Error:Executionfailedfortask':app:transformClassesWithInstantRunForDebug'.>org.objectweb.asm.tree.analysis.AnalyzerException:Executioncanfalloffendofthecode如果我从控制台构建应用程序,如gradleassembleRelease,一切正常。所以我的问题是如何解决这个问题,是什么导致了这个问题。这让我抓狂,

android - 模拟器上的 GPS 无法获得地理修复 - Android

我正在为android操作系统开发一个应用程序,我才刚刚开始,但我无法让模拟器上的GPS工作。我在Internet上读到,您需要向模拟器发送地理定位才能启用gpslocationProvider。我同时使用DDMS和telnet来尝试发送它,但是logcat从来没有告诉我它收到了新的修复程序,而且我的apolication仍然将gps视为已禁用这是我的代码packageeu.mauriziopz.gps;importjava.util.Iterator;importjava.util.List;importandroid.app.Activity;importandroid.conte