手机罗盘(指南针)校准方法

news/2024/11/15 0:42:57/

百度查了一下,有两种方法;
第一是在床上铺上被子,使劲扔手机,让其在空中翻腾3周半以上,转体720°左右;
第二是把手机水平放在一边,坐等其校准好。

经过本人实测,
第一种折腾老半天,指南针没有变绿,没效果;
第二种的话,指南针先是白色,放久了变红,再放的话,机身慢慢就热得发烫了,我是放了半小时,还是没效果。

近日出于机缘巧合,才得出第三种方法,就是子本来就有提示校准方法的,研究一下就好了,上面说按三个轴转一下,我在想说不定机子感应器反应迟钝,只要放慢速度,说不定可以校准成功。

第三种方法如下:
于是先把手机平放,点校准指南针,点一下校准,按以下方法做:

第一步是向左翻转;
第二步是向前翻转;
第三步是逆时针旋转。

翻转的过程一定要慢,而且要稳,尽量不能晃荡,跟电影慢动作回放一样,而且转一圈就可以了,转完恢复原位。

三步做完,奇迹发生,指南针变绿了,提示校准成功,有两个选项,一个是校准另一面,一个是关闭。

建议点关闭,按返回键,然后推开键盘,再点校准指南针,这时候屏幕显示的是横屏,屏幕上的动画也是也是推开了键盘的机子在翻转,
这时候点校准,按以上三步操作,提示成功后,点关闭返回即可。

很抱歉没有图,不过大家可以看手机上的示例画面,它转的很快,我们校准的时候要转的很慢。


http://www.ppmy.cn/news/707134.html

相关文章

Android学习-指南针(方向传感器)

Android学习-指南针 效果图&#xff08;背景图片网上随便找的&#xff09;&#xff1a; 1.编写布局文件activity_main.xml文件 主要放一个东南西北方向图片&#xff0c;一个指针图片用来指明方向 <?xml version"1.0" encoding"utf-8"?> <and…

Android 指南针校正

指南针 关于指南针的实现&#xff0c;网上已经有很多的文章了&#xff0c;简单搜一下都能看懂&#xff0c;原理都一样&#xff0c;要使用Android系统的传感器实现&#xff0c;我们先简单看一下指南针的实现过程。 指南针的实现 1.传感器 实现指南针需要的传感器可以分为两种…

手机上测试东南西北方向软件,指南针怎么看东南西北(手机指南针怎么看图解)...

指南针怎么看东南西北(手机指南针怎么看图解) :我应该怎么走? :向南走,走到路口向西拐进去就到了。 :什么东南西北?我只知道左右前后8230; 这是我们生活中经常遇到的场景,或者说,是大多数人的日常状态。 每个人都知道上北下南左西右东,但在实际生活中,永远也分不清东…

android仿小米指南针

看图心动没&#xff1f;&#xff1f; 下面我们来看看代码吧&#xff0c;干货时间到&#xff1b; 1.项目结构 2.第一步新建一个calss&#xff0c;就起名叫Mi吧。一会用来绘制自定义View。 第二部在xml文件中放置插件 <?xml version"1.0" encoding"utf-8&qu…

Android指南针应用

目的&#xff1a;通过指南针应用来学习SensorManager、LocationManger的使用以及对android 6.0动态权限的适配 一、通过android的方向传感器获取手机方位 通过对比前一刻方位和现在手机方位算出手机旋转的角度&#xff0c;然后根据手机实际旋转的角度去旋转指南针的图片。 …

指南针的设置和使用

指南针小demo (1)设置背景图片,设置指南针背景图. //背景图片UIImageView* backgroundImage [[UIImageView alloc] initWithImage:[UIImage imageNamed:"BackGroundPad.png"]];[self.view addSubview:backgroundImage];//创建指南针图片self.compassImageView [[U…

Android指南针应用编写

目录 概述 一、运行环境&#xff1a; 二、编码 三、结果 四、总结 概述 由于最近有个地磁项目的需要&#xff0c;重温多年Android知识&#xff0c;通过手机地磁传感器数据&#xff0c;编写了一个指南针App&#xff0c;同时支持&#xff0c;获取手机端各个传感器数据&#…

制作简单的指南针

/**** 指南针简单制作**/ public class CompassActivity extends BaseActivity {private SensorManager sensorManager;Bind(R.id.compass_img)ImageView compassImg;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setCont…