通过Unity中的代码打开GPS

时间:2018-04-27 10:14:39

标签: c# unity3d android-gps

我正在创建一个使用位置服务的应用程序,并希望通过在应用程序中单击一下,让用户可以在他的Android设备中获取位置服务。我该怎么办?

1 个答案:

答案 0 :(得分:0)

4.4早期版本有一个错误让人们以编程方式启用GPS。所以对于Android 5及更高版本,没有办法做到这一点。 在Unity中,只能使用Java Plug-in来访问这些功能。 这是Java代码,它会显示一个弹出窗口,要求用户选择是否要让你使用GPS。

startActivity(context, new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));

我不知道您是否知道如何编写用于Unity的Java插件,因此这里是link,您可以在其中找到全面的指南。 转到此链接Here您将找到如何在构建文件后将项目转换为库“build / output / aar /...”