在Kotlin中计算Android手机的小动作位置,以模拟蝴蝶网

时间:2017-08-27 03:15:34

标签: android accelerometer

在Kotlin,我正在开发一个程序,用户可以移动手机来控制虚拟蝴蝶网。位置信息将发送到function callemByTheirTitle() { var ss=SpreadsheetApp.getActive(); var sh=ss.getActiveSheet(); var rg=sh.getDataRange(); var vA=rg.getValues(); var hA=vA[0]; for(var i=1;i<vA.length;i++) { var row=[]; for(var j=0;j<vA[0].length;j++) { row[hA[j]]=vA[i][j]; } Logger.log('Email:%s Subject: %s Message: %s',row.Email,row.Subject,row.Message); } } ,UI应用程序将获取数据。

我的问题是准确地显示了这个位置。如果手机是捕手的净部分,那么理想情况下,当您移动手机时,我应该知道您正在移动的方向,并且可以发送该数据。

理论上很好,在实践中更难。

为了减少代码,我只想知道手机向上移动多少,意识到它最多会向上移动两到三英尺,所以如果它移动六英寸,我想告诉用户界面它移动了向上六英寸。

我正在尝试根据手机的方向进行调整,在开头部分。

如何准确跟踪位置信息?

MQTT broker

1 个答案:

答案 0 :(得分:0)

我猜你应该使用Sensor.TYPE_LINEAR_ACCELERATION来处理去除重力的问题。这将为您提供准确的值。还可以尝试使用具有世界值映射的任何统一插件,这些插件将正确映射到您的计算值。