своевременно я поймала идею про нить Ариадны, как раз у меня сегодня по расписанию программирование))
обрадовалась возможности тестировать сразу на телефончике - как окошко эмулятора по экрану ни двигай, всё равно сенсоры движение не отобразят))

если это действительно "нить Ариадны", то действует она так: после запуска начинается запись показателей с сенсоров ускорения через установленный интервал времени, полученные данные записываются в таблицу
каждая запись в таблице представляет собой координату смещения относительно предыдущей сохранённой записи
в общем виде, если изобразить их в трёхмерной системе координат, получится траектория, состоящая из отрезков пути
когда запись прекращается, есть возможность пошагово вернуться назад, повторяя в обратном порядке те же движения
чем короче интервал опроса сенсоров, тем точнее данные об изменении положения телефона, при этом удобно указать величину минимального смещения, меньше которой движения не учитываются

сейчас вожусь с записью данных в таблицу - заодно научусь создавать дополнительные экраны
потом буду разбираться, как по данным в этой таблице ориентироваться

представлялась такая схема: одна таблица для сохранения имён таблиц и набор таблиц (имена которых сохраняются в первой таблице и генерируются автоматически, например, по текущей дате) с записанными маршрутами

пока что это приложение не выглядит миленьким: чёрные числа на белом экране
на основной экран выводятся показатели сенсоров, вычисленный мной общий путь по векторам, количество прошедшего времени
в дальнейшем хотелось, чтобы оно выглядело менее сурово))
зато иконка приложения мне нравится, не рисовала сама, взяла из одной коллекции иконок с девианарта)