Xamarin指南针

news/2024/11/15 0:23:26/

1、MainActivity.cs文件

在OnCreate添加

Xamarin.Essentials.Platform.Init(this, bundle);

添加方法

        public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults){Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);base.OnRequestPermissionsResult(requestCode, permissions, grantResults);}

参考链接 Xamarin.Essentials 入门 - Xamarin | Microsoft Docs

2、在xaml文件添加指南针图片

<Image Source="" Rotation="{Binding Heading}"/>

3、在xaml.cs文件添加

        protected override void OnAppearing(){base.OnAppearing();if (Compass.IsMonitoring)return;Compass.ReadingChanged += Compass_ReadingChanged;Compass.Start(SensorSpeed.UI, true);}private void Compass_ReadingChanged(object sender, CompassChangedEventArgs e){Heading = 360 - e.Reading.HeadingMagneticNorth;}protected override void OnDisappearing(){base.OnDisappearing();if (!Compass.IsMonitoring)return;Compass.ReadingChanged -= Compass_ReadingChanged;Compass.Stop();}

图片就会跟随方位旋转

参考链接 Xamarin.Essentials:指南针 - Xamarin | Microsoft Docs


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

相关文章

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

百度查了一下&#xff0c;有两种方法&#xff1b;第一是在床上铺上被子&#xff0c;使劲扔手机&#xff0c;让其在空中翻腾3周半以上&#xff0c;转体720左右&#xff1b;第二是把手机水平放在一边&#xff0c;坐等其校准好。经过本人实测&#xff0c;第一种折腾老半天&#xf…

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;获取手机端各个传感器数据&#…