2017-02-02 4 views
2

Работа над проектом для клиента должна использовать Windows Phone 8.1 (на телефонах Lumia 640). Проект включает в себя измерение ускорения движущегося объекта. Пока я могу получить доступ к датчику акселерометра и читать текущие силы G, они включают в себя гравитацию в результатах и ​​поэтому необходимо исключить гравитацию из результатов ускорения.Могу ли я использовать класс Motion в приложении Windows Phone 8.1?

Я думаю, что мы должны получить доступ к линейному измерения ускорения, которое, кажется, будет доступна из Motion Class как часть MotionReading structure

Выглядит здорово, но я не могу получить Visual Studio (C#), чтобы позволить мне включать API Microsoft.Devices.Sensors в моем приложении и Windows.Devices.Sensors (которые я могу получить доступ и использовать) не имеют одинаковой функциональности.

Любой, у кого есть опыт работы с классом Motion и Windows Phone 8.1, вы можете указать мне в правильном направлении, пожалуйста.

ответ

0

Похоже Motion класс доступен только для Windows Phone Silverlight только - если создать такой проект, пространство имен должно быть там. Однако я не могу найти какую-либо документацию, ссылаясь на это, Motion description говорит только о Windows Phone не указав, если это Silverlight или выполнения, также Migration reference не очень помогает с этим.

+0

Спасибо Romasz, подтверждено Движение доступно в телефонах Silverlight. Как вы упомянули, документация Motion очень неясна, если это Runtime или Silverlight! Я думаю, что мне придется считать его Silverlight печально. – AndyM

Смежные вопросы