Разработване на приложения за мобилни устройства



Pdf просмотр
страница6/15
Дата28.02.2022
Размер1.12 Mb.
#113586
1   2   3   4   5   6   7   8   9   ...   15
mobApp ex9
Свързани:
Module 1 Introduction, bhatt, Използване на сензор, 3 Metodiev, 406, 1738, 07, 09, 10, 22, 05
2.1 Акселерометър
Акселерометърът измерва силите, приложени върху устройството в момент от времето. Тези сили могат да бъдат използвани за определяне на посоката на движение на потребителя с


Разработване на приложения за мобилни устройства
2015
4
устройството. Стойността на ускорението, се изразява в 3-измерен вектор, представляващ компоненти на ускорение в зависимост от осите
X
,
Y
,
Z
, съдържащ стойности, представени като гравитационни мерни единици (
g
от gravity). Ориентацията на ускорението е свързана с устройството, което означава че
Z = -1g
, когато устройството е поставено на равна повърхност с лице нагоре, а когато е поставено перпендикулярно на тази повърхност, тогава
Y = -1g
Сензорът
Accelerometer реагира на силата на гравитацията заедно с всички сили, произтичащи от движението на телефона. Комбиниранeто на интерфейси за движение е достъпно чрез класа
Motion
, който използва множество от сензорите за разделяне на вектора на гравитацията от устройството за ускоряване (акселератора) и позволява лесно да се определи текущото състояние (отклонение, височина и клатене) на устройството.
2.2 Компас
Компасът, или магнитометъра, е сензор, който може да бъде използван за за определяне на ъгъла, с която устройството е завъртяно спрямо магнитното поле на северния полюс на
Земята. Приложението може чрез използването на сурови данни от магнитометър, да открива магнитни сили около устройството.
Сензорът за компас не е задължителна част от всички устройства с Windows Phone. Това трябва да се вземе предвид при разработването и прилагането му в приложения.
Приложението винаги трябва да проверява, за наличие на този сензор и да има възмжонст за осъществяване на алтернативен механизъм.
2.3 Жироскоп
Сензорът жироскоп се използва за определяне на скоростта на въртене на устройството около всяка ос. Стойностите получени от сензора жироскоп, могат да се използват за определяне на ориентацията на устройството в пространството. Тъй като жироскопът измерва скоростта на въртене, а не позицията на въртене, и по този начин позволя определяне на направлението. Ако е необходимо определянето на направлението
(отклонение, височина и клатене) на устройството, трябва да използва данните за движение произтичащи от програмния интерфейс на жироскопа.
Сензорът за жироскоп не е задължителна част от всички устройства с Windows Phone. Ето защо и тук както при компаса, това трябва да се вземе под внимание и програмното приложение, което ще използва този датчик, да прави предварителна проверка за неговото наличие, и да реагира адекватно, ако такъв датчик отсъства.


Сподели с приятели:
1   2   3   4   5   6   7   8   9   ...   15




©obuch.info 2024
отнасят до администрацията

    Начална страница