android-sensors相关内容
可能的重复: Android 加速度计精度(惯性导航) 我正在使用以下代码来计算距离.tnew 和 anew 分别是包含时间戳和加速度的arraylists. 双倍距离=0;双 init_vel=0;long time_prev=tnew.next();而(anew.hasNext()){浮动 temp_acc=anew.next();长 temp_time=tnew.next();间
..
我只是应用程序开发行业的初学者.我知道加速度计可用于返回沿三个轴的当前加速度,以米每秒平方 (m/s2) 为单位.但我知道加速度计也可以用作速度计. 我想知道如何使用加速度计来确定 Android 设备在兴趣点之间移动的距离.如果可能,那么我该如何实施呢?我看过一个类似的问题“如何使用加速度计测量 Iphone 行驶的距离"如何使用加速度计测量 iPhone 行驶的距离?.但我没有说到点子上
..
我目前正在开发一个使用多个传感器的 android 应用程序,我使用过mSensor= mySensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); 在OnCreate 方法中获取传感器和tv.setText("X:"+ sensorEvent.values[0] + ...);在 onSensorChanged 方法中,在文本视图中显示
..
正如您在下面的架构图中所看到的,android 平台是使用不同的层构建的. 应用程序是用Java 开发的Application Framework 是用 Java 编写的(根据我的理解) 库位于C/C++ 出于某种疯狂的原因,我必须使用 C/C++accelerator、compass 和 camera 之类的设备 这意味着直接在第 3 层访问它们,即 Libraries.根据我的
..
我有一个从 Activity 调用的服务.此服务注册所有传感器并针对它们注册侦听器. 编辑:我删除了 onSensorChange() 中的两行 **sensorManager.unregisterListener(this);sensorManager = null;** 现在它可以工作了.为什么? 问题是,当我一次执行一个时,我的应用程序运行良好,但如果我注册多个传感器,我的应
..
如果我将侦听器附加到设备的传感器(如下所示),在这种情况下,当 onSensorChanged 发生时,哪个线程会运行 generateNewRotation 方法、主线程或...? SensorEventListener sensorListener = new SensorEventListener() {@覆盖公共无效 onSensorChanged(传感器事件事件){generateNe
..
如何在 Android Nougat 上捕获由 iio 传感器在应用级别和本机级别(例如来自 adb shell 或通过现有守护进程)生成的 iio_events ?(例如环境光传感器的 in_intensity_falling_threshold 事件) 我尝试了经典方法:SensorManager Listener(我自己编写了一个测试应用程序,但也尝试了应用商店中的几个 sensort
..
我有一个来自 Google 的简单计步器(https://github.com/google/simple-pedometer/blob/master/src/com/google/android/apps/simplepedometer/SimplePedometerActivity.java).我已经调整了计步器如下: public class ActivityFragment extend
..
我知道如何使用 getOrientation 方法获取手机 y 轴和磁北之间的方向角(如此处所述 https://developer.android.com/guide/topics/sensors/sensors_position).但是,我需要手机的 z 轴和磁北之间的方向,以便获得手机相机的方向.我曾尝试编写自己的代码来根据 y 轴和磁北之间的角度计算这个角度,但它给我的数据不可靠,即使使用
..
我正在开发计步器.我有一项运行良好的服务.我也使我的服务前景.但是如何使用传感器数据更新我的通知.我正在从传感器获取步骤.我只想在显示前台服务的通知中显示它. public class StepCounterService extends Service {private static final String LOG_TAG = "ForegroundService";公共静态布尔标志 =
..
来自文档,它说: 使用默认值 SENSOR_DELAY_NORMAL 进行简单的屏幕方向变化检测. 这是否意味着如果我在构造函数中不包含传感器速率,它仍然会应用SENSOR_DELAY_NORMAL? 换句话说,这两个是否相同: OrientationEventListener(context)OrientationEventListener(上下文,Sensor.SENSOR
..
我用 Flutter 开发了一个移动应用.我正在使用 flutter_sensors 包读取加速度数据,并且每次流被触发并输出新的加速度数据我用 Stopwatch class 计算经过的毫秒数并存储和绘制加速度数据和相应的时间戳. accelerationZ = [12.79, 9.93, 8.43, 15.96, ..., 5.13, 9.61, 12.81] in m/s^2时间 = [1
..
我正在使用运行 WearOS 的 Fossil Gen 5 智能手表来记录来自加速度计、陀螺仪 (32 Hz) 和 PPG 传感器 (64 Hz) 的传感器数据.我正在为每个传感器使用一个唯一的 bufferedWriter 对象,以便在创建每个传感器事件时将数据写入 .txt 文件(如下所示): void registerSensor(){Log.i(TAG,“传感器注册");尝试 {accW
..
我正在尝试捕获由加速度计和陀螺仪传感器生成的事件,并将其放入日志文件中.但是我看不到任何事件.仅显示6个事件,但这些传感器均不显示. /sys/class没有用于我的移动设备的任何传感器目录.那么我在哪里可以找到sysfs或devfs中的传感器数据? 解决方案 所有单独的传感器都直接连接到主AP(应用程序处理器)并因此具有单独的设备驱动程序的旧架构效率极低(AP具有醒来以接收传感器事
..
我正在尝试制作一个简单的Android应用程序来计算步骤.当我运行应用程序时,onResume方法中将调用else,这意味着它没有找到传感器.我正在2016年运行Api 22的Samsung J3上进行测试,我想知道代码中的问题还是手机没有传感器.如果是手机,是否有解决方法? 公共类MainActivity扩展了AppCompatActivity实现的SensorEventListener{私有
..
加速度计给定的X,Y和Z值-它们到底是什么?它们是x,y和z轴上的加速度矢量的值吗? 负值是什么意思?它们表示减速吗?还是说加速度是在负轴方向上? 解决方案 它们是x y和z轴上的加速度,其中z在屏幕外,x从左到右,y从下到上.单位是m/s ^ 2. 负值-表示两者.根据物理学,负轴上的减速和加速度是同一件事. 要记住的一件事-它衡量的是加速度,而不是运动.恒定速度的运动
..
我目前正在开展一项基于健康的项目,重点是个人智能手机的使用.为此,我想监视他的触摸屏使用方式,即他将手按在屏幕上已有多长时间.当超过此限制时,将生成一个阈值警告他. 我需要知道我能够在后台跟踪某个人的屏幕使用情况(例如,当他使用手机中的所有其他应用程序时)如果是这样,哪些功能对我有帮助? 解决方案 出于隐私和安全原因,Android不支持此功能. 欢迎您拦截所有屏幕触摸,以了解
..
我是android编程的新手,以下是我的用例:我有一个活动"MainActivity"和一个服务"MyService".我使用 startService 方法调用服务.在MyService.java中,我注册了2个不同的传感器(加速度计和灯光),并尝试获取传感器值.这似乎很基本,我通过以下方式编写代码:MainActivity.java 公共类MainActivity扩展了AppCompatAc
..
我尝试使用AndroidThings通过Raspberry Pi 3和BMP280测量温度.
..
假设:将手机放平(与地面平行). 我正在使用 getRotationMatrix()和 getOrientation(float [] R,float []值)来获取方位角.在此假设下,方位角就是 values [0] .
..