android – S-View盖检测[磁传感器]

我想为Samsung S-View封面编写一个应用程序.要确定盖子是否关闭,我想使用盖子中的磁铁而不是光传感器.我试着用我自己的 Android磁性API:
SensorManager manager = (SensorManager) getSystemService(SENSOR_SERVICE);
Sensor s = manager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
manager.registerListener(this,s,SensorManager.SENSOR_DELAY_norMAL);

tv.setText(event.values[2]);

但我不知道如何解释这些数字.当然我也试过了x轴和y轴.它们取决于我握住手机的轴,如果我的手机后面或前面有翻盖,则没有太大的区别.您是否有任何想法如何使用磁传感器查看封面是否在我的手机前?我是否必须使用未校准的传感器或者我做错了什么?

解决方法

我相信这个功能是由磁性标签制作的,可以在标准的android API中找到.无论如何,使用智能封面进行实验,看看是否可以使用该数据.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...