delphiec
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Поставил себе Берлин (RAD Studio Delphi 10.1), решил ознакомиться с работой датчиков, телефон NEXUS 4, попробовал вывести Код: memo1.Text:='aX: '+floattostr(MotionSensor1.Sensor.AccelerationX)+' aY: '+floattostr(MotionSensor1.Sensor.AccelerationY); memo2.Text:='DistanceX: '+floattostr(OrientationSensor1.Sensor.DistanceX)+' DistanceY: '+floattostr(OrientationSensor1.Sensor.DistanceY); | Но за место AccelerationX или Y, выводятся показания угла наклона телефона, по всем остальным сенсорам возвращается NAN, попробовал поискать в инете, что-нибудь полезное на эту тему, нашел код который опрашивает список датчиков через JNI (http://delphifmandroid.blogspot.ru/2014/07/blog-post.html), он работает нормально и всё определяет. Вопрос следующий, как в можно получить данные с сенсоров, можно даже через JNI, но хотелось бы использовать универсальный способ, чтобы потом не возникло лишних проблем с портом на iphone? Кто-нибудь сталкивался с работой сенсоров? |