sensormanager相关内容
我无法获得良好的方向传感器读数.传感器读数似乎不可靠,因此我针对两个免费的传感器测试应用程序测试了我的代码(传感器测试仪 (Dicotomica) 和 传感器监测 (R's软件)).我发现虽然我的读数通常与传感器测试应用程序一致,但有时方位角/偏航角和滚转的值差异高达 40 度,尽管俯仰读数大多一致.这两个免费应用似乎总是彼此一致. 我将我的代码放入一个很小的 Android Activ
..
我使用 Sensor.TYPE_ORIENTATION 来确定设备的当前角度,但 TYPE_ORIENTATION 在 API 版本 8 上已弃用.在 SensorManager 手册中,它引用了 getOrientation() 函数以使用 TYPE_ORIENTATION. 这是手册 这是我的旧代码: public void onSensorChanged(SensorEvent
..
我的应用程序是一个拨号器,当用户将手机靠近他的头时,我需要关闭屏幕并防止点击控件 - 就像原生 Android 拨号器行为一样.我需要什么 API 级别以及如何以正确的方式执行此操作? 解决方案 我通过分解一个非常著名的 VoIP 应用程序找到了解决方案.当您关闭传感器时,按下 button1 后的此活动将禁用屏幕和硬件键.按下按钮 2 后,此功能将关闭. 另外,这个功能需要权限:
..
我正在尝试制作一个简单的Android应用程序来计算步骤.当我运行应用程序时,onResume方法中将调用else,这意味着它没有找到传感器.我正在2016年运行Api 22的Samsung J3上进行测试,我想知道代码中的问题还是手机没有传感器.如果是手机,是否有解决方法? 公共类MainActivity扩展了AppCompatActivity实现的SensorEventListener{私有
..
如果有任何方法可以使用"Normal_Delay,..."之类的常数来更改其他传感器的延迟. 我想根据需要设置延迟值.如果可能的话? 实际上,我通过使用“处理程序"找到了一种解决方案,但是它不起作用. 这是Handler的解决方案,但不起作用: public void registerSensorListener() { String sensorName = Pa
..
我一直在使用Samsung Galaxy S3在一个使用气压计估算用户海拔高度的应用程序上工作.我使用SensorManager.getAltitude(p0,p),并将p0设置为等于最近机场报告的海平面压力.我将p设置为气压计返回的值. 不幸的是,返回的高度有系统地比实际高度高出20米左右.我确定气压计返回的压力值太低,因此SensorManager.getAltitude返回的高度更高.
..
我正在为Android编写游戏,希望能够使用加速度计进行输入. 我看到两种获取传感器的方法,一种方法是使用SensorManager.getSensorList(Sensor.TYPE_ACCELEROMETER)的第一个元素,另一种方法是SensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER). getDefaultSenso
..
我正在读取Sony Smartwatch 3上的加速度传感器.由于Android Wear 1.5更新,无论天气如何,我使用SENSOR_DELAY_NORMAL,SENSOR_DELAY_UI或SENSOR_DELAY_GAME时,采样率都不会降到60hz以下.在更新之前,SENSOR_DELAY_NORMAL导致大约18个样本/秒的采样率. accelerometer.getMaxDel
..
在Android上,要查找可用的系统功能,您可以执行以下操作: PackageManager pm = getPackageManager(); for (FeatureInfo fi : pm.getSystemAvailableFeatures()) { String feature_name = fi.name; if(fi.name == null){
..
我有一个应用程序,可以在其中轮询传感器以获取加速度数据,并将XYZ值保存到SQL DB。从代码上讲,它非常简单: public void onSensorChanged(SensorEvent event){ sensor = event.sensor; int i = sensor.getType(); if(i == MainActivity.TYPE_ACCELEROM
..
我正在使用Sensor.TYPE_ORIENTATION确定设备的当前角度,但是 API版本8 中不推荐使用TYPE_ORIENTATION.在SensorManager手册中,它引用getOrientation()功能以使用TYPE_ORIENTATION. 这是手册 这是我的旧代码: public void onSensorChanged(SensorEvent event)
..
我正在为我的Android应用程序使用传感器.我用一行代码注册传感器: mySensorManager.registerListener(this, orientationSensor, SensorManager.SENSOR_DELAY_NORMAL); 我引入了一行代码来取消注册监听器,因此它不会一直运行: mySensorManager.unregisterListener
..
我一直在开发一个需要几个步骤进行加速度计校准的应用程序。 我所做的,就是创建一个SensorEventListener,获取一定量的读数,并在达到该数额之后,我称之为'的SensorManager()。unregisterListener(事件监听)“。 不过,我认为该行没有注销监听器,因为紧接着,在同一行被调用时,作为继续运行的结果。 问:我是在做正确的事情这样,还是应该调节我的处理程序,
..
我有一些问题SensorManager.unregisterListener。它们与
..
我有一个sparesArray,我用它来存储和放大器;通过持有到每个传感器TYPEID和SensorEvent对象,直到一个计时器触发批次SensorEvents。 SparseArray< SensorEvent> sensorEventMap =新SparseArray< SensorEvent>(); 公共无效onSensorChanged(SensorEven
..
我无法获得良好的方向传感器读数。该传感器读数显得不可靠的,所以我测试了我的code对两个自由传感器测试的应用程序(的传感器测试仪(Dicotomica)和的传感器监测(R的软件))。我发现,而我的读数通常同意传感器测试应用程序,偶尔为方位角/偏航和滚转高达40度不同的值,虽然音调读大多同意。这两个免费的应用程序似乎总是同意对方。 我把我的code到一个微小的机器人活动,并得到了相同的不一致。在c
..
我与传感器管理和错误,在logcat中的一个问题。 当我注册该侦听器这一行: sensorMgr.registerListener(这一点,sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_NORMAL); 我收到论文在logcat的线有三个错误。 06-07 20:52
..
我是用Sensor.TYPE_ORIENTATION来确定设备,但TYPE_ORIENTATION目前的角度去precated的API版本8到SensorManager手册它是指getOrientation功能才能使用TYPE_ORIENTATION。 下面是本手册:下面是我的老code: 公共无效onSensorChanged(SensorEvent事件){ Log.d(“调
..
在我的应用程序,我现在用的是光线和距离传感器来检测手机自付功能,然后注销的SensorManager时,他们的检测完成。但是,即使当CPU使用率由应用程序显示只需1-2秒的使用,电池的使用总是显示我的应用程序,因为没有。 1应用程序中这是令人担忧的列表中。 我已经使用了SensorManager.unRegisterListener,还可以设置的SensorManager = null,但情况依
..
API演示 - >图像 - > 它正常工作而已,直到你不改变设备的自然倾向。 在大多数手机是纵向和最多10英寸的平板电脑是景观。如果比需要更改与90度旋转此。我希望看到一个3D修复该系统。 100%肯定需要使用我想看看它是如何(code),如果我能看到如何计算这些轴的映射(理论数学)的解释是不错的。 我已经tryed理解,但我忘记了所有线性代数。 这里该说为什么一定要使用,但不告诉如何!
..