Size: a a a

Android Developers

2021 January 02

ES

Egor Sigolaev in Android Developers
А если и сделаешь, то с гигантской погрешностью.
источник

N

Nursultan in Android Developers
Egor Sigolaev
Потому что это сделать невозможно
Невозможно отслеживать микродвижения?
источник

ES

Egor Sigolaev in Android Developers
Nursultan
Невозможно отслеживать микродвижения?
У телефона есть акселерометр, но что тебе даст это ускорение по 3 осям?
источник

ЕГ

Евгений Гончаров... in Android Developers
Nursultan
Ребята всем привет. Вполне возможно что мне в ближайшее время придет заказ но мне надо сначала кое что обсудить с вами ибо сам я питонист. Там ребята немного темнят и не раскрывают сути проекта но вот что мне надо спросить

- Можно ли сделать так чтобы мобильное приложение как то определяло находится ли телефон в руках у пользователя или нет? Имеется ввиду что например стоит телефон на столе и играет видео или пользователь идёт и смотрит видео - может есть какие-либо датчики которые ловят движения телефона, какие то маленькие покачивания или ещё что-то. Ну типа если телефон на столе то он вообще абсолютно статичен. Если телефон в кармане он шевелиться одним способом, если телефон в руках то он шевелиться уже по другому, а если он на движущейся трясущейся поверхности то он шевелиться третьим способом и так далее. Можно ли как-то определять такое и сделать так чтобы приложение это фиксировало?
это будет не просто алгоритм, из того что знаю я, можно:
-трекать геопозицию, так узнаем что пользователь идет
-можно трекать аселерометр
источник

ES

Egor Sigolaev in Android Developers
Уравнение движения телефонатв кармане знаешь?
источник

N

Nursultan in Android Developers
Egor Sigolaev
Уравнение движения телефонатв кармане знаешь?
Нет))
источник

ЕГ

Евгений Гончаров... in Android Developers
но система андройд достаточно ограничена, то есть у вас не получится трекать все это в тихушк
источник

N

Nursultan in Android Developers
Евгений Гончаров
но система андройд достаточно ограничена, то есть у вас не получится трекать все это в тихушк
В соглашении прописать
источник

ЕГ

Евгений Гончаров... in Android Developers
нет ты не понял
источник

ЕГ

Евгений Гончаров... in Android Developers
придется запускать фореграунд сервис привязанный к нотификации, и то в этом сервисе уже не зя трекать геопозицию, только если акселерометр
источник

ЕГ

Евгений Гончаров... in Android Developers
либо когда приложение всегда запущено
источник

ES

Egor Sigolaev in Android Developers
В целом я бы сказал, что идея хреновая
источник

ЕГ

Евгений Гончаров... in Android Developers
точнее не реализуемая
источник

ES

Egor Sigolaev in Android Developers
И если от этого зависит основной функционал, то я бы не брал такой заказ
источник

ES

Egor Sigolaev in Android Developers
Потому что будут баги, которые нельзя будет пофиксить
источник

ЕГ

Евгений Гончаров... in Android Developers
идея не реализуемая потому что приложение получается как фоновое ведь? ну то есть вы хотите все это трекать пока пользователь пользуются другими приложениями
источник

N

Nursultan in Android Developers
Евгений Гончаров
идея не реализуемая потому что приложение получается как фоновое ведь? ну то есть вы хотите все это трекать пока пользователь пользуются другими приложениями
Да
источник

N

Nursultan in Android Developers
Евгений Гончаров
идея не реализуемая потому что приложение получается как фоновое ведь? ну то есть вы хотите все это трекать пока пользователь пользуются другими приложениями
И даже когда не пользуется ничем. Телефон просто лежит
источник

ЕГ

Евгений Гончаров... in Android Developers
ну как я и сказал, в фоне вы не сможете трекать геопозицию из за ограничений операционной системы, а без геопозиции вы не узнаете, идет человек или стоит на месте
источник

ЕГ

Евгений Гончаров... in Android Developers
Евгений Гончаров
ну как я и сказал, в фоне вы не сможете трекать геопозицию из за ограничений операционной системы, а без геопозиции вы не узнаете, идет человек или стоит на месте
это в новых версия ОС андройд (я не помню с какой api)
источник