Xamarin表单位置无法正常工作

时间:2018-06-07 22:12:27

标签: c# xamarin.forms location android-gps

好的我不知道这是一个bug,一个框架问题还是什么。我正在制作一个应用程序,它给了我手机的位置。在模拟器中一切都运行良好,我使用的是api 27 oreo 8.1。变量status反映并返回授予的权限值。如手表中的模拟器照片所示"黄色箭头"。

Emulator api 27

Image Emulator 1

Image Emulator 2

但是当我编译或使用xamarin播放器将其运行到我的手机samsung s8 oreo 8.0 api 26时。相同的代码生成不同的结果。而不是返回权限,它返回int为0,然后返回验证4。

三星S8 api 26

Image Samsung s8 1

Image Samsung s8 2

只更改设备的相同代码结果相同? api 27应该具有向后的可控性吗?可能是什么导致了这个?我到处寻找,我找不到类似这个问题的东西。提前感谢您的帮助!!!!!

代码

Main Page

Main activity

Main Application

0 个答案:

没有答案