Gmscorestatsservice что это за программа

В логарифме я вижу, что приложение google play services «com.google.android.gms» обновляется.

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

Мое приложение «com.example.app» уничтожается последним.

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

Можно ли избежать этого обновления, когда мое приложение находится на переднем плане. Это не должно случаться часто, но все равно не очень приятно с точки зрения пользовательского опыта.

Избегайте обновления приложения переднего плана Можно ли избежать автоматического обновления приложения в магазине приложений, пока оно находится на переднем плане. Это довольно часто случается с пользователями Android. Я ненавижу, когда я читаю газету, а приложение газеты обновляется.

Аналогично, не отвечает на мой вопрос

Android/Google Play — может ли приложение обновляться во время его работы

Комментарии (10)

Установка и удаление с помощью графического менеджера Synaptic

Обновление приложения зависит от пользователя. Вы не можете ограничить это. Как пользователь вы можете отключить автоматические обновления

Предустановленные системные приложения Google не обновляются пользователем. В плеймаркете есть настройка «автоматическое обновление», но только для установленных пользователем приложений.

Было бы неплохо, если бы вы мог использовали исходный код сервисов Google. Вы обновляете мог тогда, когда хотите. НО службы используют вызовы ядра. у вас нет разрешения. Вы можете переписать вызовы ядра. Удачи (это можно сделать, но. зависит). например, я использовал более позднюю версию исходного кода *Галерея*, всего 2 вызова ядра. переписать или игнорировать. и надеяться.

Вы нашли решение? Я столкнулся с той же проблемой.

У меня такая же проблема на 7.1.2

Я просто хотел добавить, что приложение уничтожается, когда оно находится на переднем плане, и приложение НЕ получает onPause/onStop, как гарантируется платформой. Наш logcat показывает ChimeraUpdater, обновляющий com.google.android.gms, и отправляет в наше приложение сигнал термина 9, не оставляя нам возможности сохранить данные. Мне было бы интересно узнать, можно ли хотя бы ежедневно вручную проверять наличие обновлений, например, открывая магазин приложений Google Play. В настоящее время мы изучаем это.

Я создал отчет об ошибке в Google здесь: issuetracker.google.com/issues/174418227

Да, я создал отчет об ошибке, но, судя по их ответам, кажется, что Google это не волнует. Надеюсь, это просто усталый сотрудник, но, похоже, они пытаются избежать проблемы.

Источник: reddeveloper.ru

Gmscorestatsservice android что это

Продолжаю рассказывать вам о приложения и службах, которые не только занимают место в памяти наших смартфонов, но и оказывают влияние на расход заряда аккумулятора.

Как запретить Windows 10 блокировать загруженные файлы. Отключаем диспетчер вложений

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

Условия теста были очень просты: Только 4G интернет (принудительно, даже если сигнал плохой), яркость примерно 60%, смешанный тип использования, с большим количеством времени выделенным на просмотр видео онлайн в качестве 1080p.

Как вы видите, при пяти с половиной часах экрана, осталось ещё 57% заряда аккумулятора, а «Система Android» использовала 7.29% (от 43 потраченных). Графики активности и работы экрана практически идентичны, а это значит, что смартфон ничего не беспокоит в фоновом режиме.

А вот результаты на следующий день, показывающие что «Система Android» увеличила расход батареи всего на 0.13%, за 12 часов. Обычно, на моём смартфоне (Redmi Note 8T) этот показатель увеличивался на 2-3% за тот же период.

К чему я это всё ? Знакомьтесь: Device Health Services — служба от Google, призванная следить за состоянием аккумулятора и отображать время продолжительности работы смартфона, что на первый взгляд выглядит весьма полезно.

Но работает она только на девайсах с Android One и фирменных смартфонах Google Pixel, следовательно, в наших Xiaomi, это приложение попросту бесполезно и впустую тратит ресурсы системы.

Отключить её можно через Play Market или Activity Launcher (ссылку оставлю в конце). Я покажу на примере последнего, так как это просто быстрее, вы же можете делать, так как вам удобно.

Заходите в приложение —> в поисковой строке пишите «Все приложения» —> заходите в первый пункт списка —> Ещё —> Показать системные процессы

Находите в списке «Device Health Services» —> Хранилище и кеш —> Очистить кеш (если есть) —> возвращаетесь назад и нажимаете сначала «Остановить», а затем «Отключить».

Если хотите, можете вовсе удалить эту службу через приложение «ADB AppControl» (инструкцию по его использованию вы найдёте по ссылке ниже). Так же, чтоб два раза не ходить, можете отключить приложения «Сделать вырез в углу экрана» и «Сделать вырез на экране выше», имена которых выглядят вот так:

Списки отключенных сервисов/ресиверов/активити/провайдеров для разных приложений

Все устройства
ОС и прошивка: Все системы и прошивки

Описание проблемы:
Не секрет, что разработчики все больше и больше напихивают в свои приложения «паразитных», с точки зрения пользователя и батареи его аппарата, сервисов/ресиверов/активити/провайдеров. Информация о них зачастую разбросана по разным темам и найти ее бывает непросто.
Цель этой темы облегчить жизнь «отключателей», особенно, начинающих и неопытных, собрав информацию в одном месте.

Отключаем паразитные сервисы/ресиверы/активити/провайдеры в разных приложениях и делимся информацией здесь.

DISCLAIMER: эта тема НЕ НАБОР ГОТОВЫХ РЕШЕНИЙ (или, скорее, очень редко набор готовых решений). Если раньше программы были и жили сами по себе, то сейчас они взаимодействуют с кучей других, которые могут присутствовать, а могут отсутствовать у пользователя. Так же, у всех пользователей свои сценарии использования программ. И все эти наборы и сценарии РАЗНЫЕ.

Поэтому нет и не будет ГОТОВЫХ решений, или они будут быстро устаревать. Выход один — научиться самому правильно отключать. Эта тема — просто набор ИЛЛЮСТРАЦИЙ и руководств как и что можно отключить. Но применение этой информации без понимания сути не гарантирует 100% результат.

Здесь все делается на добровольной основе и НИКТО НИКОМУ НИЧЕГО НЕ ДОЛЖЕН!
Спасение утопающих — дело рук самих утопающих!

Для каждого приложения делаем отдельный пост. Не валите все в одну кучу!
Выкладываем скриншоты из МАТ и сохраненный бекап отключенных сервисов. Для оформления используем шаблон, приведенный ниже.
Обязательно указываем версию приложения, потому что список может сильно меняться от версии к версии.
В примечании указывайте какие функции программы не работают после отключения (если вам это известно), или другие особенности.
Скриншоты желательно делать на светлой теме МАТ, для лучшего восприятия информации.

Читайте также:
Rashr flash tool что это за программа

Легенда:
Пост с новой программой
В пост внесены изменения, или добавления

Стол заказов. Программы для которых пока нет информации, но у камрадов есть желание ее получить.

Огромная просьба, не засорять заказами тему, пишите в личку, я буду добавлять ваши пожелания!

Инструменты:
® My Android Tools
Модуль MyAndroidTools Xposed
CSWE App Manager (SAMSUNG) — инструмент для аппаратов SAMSUNG, работающий без root-доступа. Благодарим камрада gadget_user
Весьма полезный инструмент, показывающий все присутствующие в приложении трекеры ClassyShark3xodus
®Blocker — App Component Controller младший братик МАТ. Пока еще в стадии развития, но уже много умеет.
AppWarden (от разработчика Aurora store). Приложение проводит анализ всех установленных приложений на трекеры, логеры, разрешения и т.п., выдает статистику, также по всем приложениям. Интерфейс английский. Благодарим камрада Nokono
AppManager (apps_Packages Info)

Скрипт, автоматически пакетно удаляющий трекеры от гугла, фейсбука и т.п. Благодарим камрада Nokono. Внимание! После применения скрипта некоторые приложения могут перестать работать. Новичкам настоятельно рекомендую воздержаться от его применения.

Бекап — обязателен. Если возникли проблемы — вы знаете что делать 🙂

Эта статья не претендует на уникальность, однако советы представленные в ней действительно могут помочь заставить телефон жить на аккумуляторе немного дольше.

Disclaimer: Все что вы делаете, вы делаете осознанно и на свой страх и риск. Автор не несет ответственности за работоспособность вашего аппарата!

Для выполнения всех действий требуется root

  1. Нам понадобятся:
  2. Аппарат
  3. Программа Disable Service (продвинутые юзеры могут сразу устанавливать My Android Tools. Это более расширенная программа того же автора, но для начинающих в ней много лишнего. Продвинутые и богатые могут поддержать автора, купив Pro версию).
  4. Программа Wakelock Detector
  5. Прямые руки

Делаем бекап, на случай, если что-то пойдет не так, что бы потом не было мучительно больно!
Устанавливаем программу Wakelock Detector, следуем инструкции, смотрим, как резвятся программы и сервисы, не дают спать аппарату и жрут при этом батарею. Наполняемся праведным гневом, устанавливаем Disable Service и приступаем к делу.

В последних обновлениях Google Play, Корпорация Добра (тм) решила, что все пользователи андроида озаботились своим здоровьем, накупили браслетов и занимаются фитнесом в поте лица, меряя калории и пульсы на своих аппаратах.

Поскольку у 99% пользователей таковых приблуд нет, аппарат, проснувшись, ничего не находит и скушав заряда батареи, снова засыпает, что бы через 15 минут повторить цикл.
Приступаем.

Запускаем Disable Service.

Затем ищем сервисы:

Затем ограничиваем обращение сервисов к поиску местоположения:

Первая часть работы сделана.

Лично я, прибил у Viber службу InAppBillingService, которому сильно не спалось, т.к. платными звонками в этой программе не пользуюсь.
У программы 360 SmartKey отменил сервисы: CompatService и DownloadingService, они мне не нужны, кнопка работает и без них.

Для более осмысленных действий хорошо бы прочитать ветки программ Disable Service и My Android Tools, но это для самых продвинутых юзеров. И так уже пришлось прочитать многабукафф :).

2. Сервисы Google Play
Наверное самая пакостная штука, которая есть в смартфоне, это сервисы Google Play. Насколько они полезны, настолько же они и вредны, в этом и заключается их главная пакость. Данные сервисы обеспечивают работу практически всего смартфона, если не напрямую, то через привязку к остальным приложениям.

Удалить их или отключить невозможно, т.к. они обеспечивают работу уведомлений практически в любом приложении, работу сервиса определения местоположения, бэкапы данных, синхронизацию с аккаунтом Google, работу всех приложений Google и построеных на их основе и еще очень много всего. Основной минус сервисов в том, что они содержат максимальный комплект, не зависимо от спецификации смартфона и их нельзя настроить или остановить ненужные штатными методами. А если проверить раздел Настройки — Батарея и производительность — Питание, вы обнаружите, что основным главным врагом аккумулятора являются именно данные сервисы.

  • Первый способ — замена стандартных сервисов на microG GmsCore;

Главный плюс microG — они практически не расходуют заряд смартфона, при постоянном подключении смартфона к сети и работе с приложениями, геолокацией и т.д. данные сервисы расходуют лишь 0,5-2% всего заряда. Это очень круто!
Но все же, я отказался от данной реализации сервисов, именно из-за их нестабильности и конечно же из-за игр (я задрот, что поделаешь).

  • Не удается найти android studio uninstall exe
  • Как установить династ ио на андроид
  • Как узнать местоположение человека по ватсапу без его ведома на андроид бесплатно
  • В каких странах работает яндекс навигатор на андроид
  • Redmi note 8 pro обновление до 11 андроид

Источник: telefony-gid.ru

‘У костра’

Мой личный опыт использования навигационных устройств в походах

Друзья, мир вашим домам!

В этой статье я хочу обобщить весь свой личный опыт использования навигационных электронных устройств в походах. Как зачастую у меня это бывает шел я своим собственным сложным и самым длинным -путем, но какой уж есть Ни в коей мере не претендую на звание эксперта/знающего в этой отрасли человеческой мысли. Постараюсь придерживаться хронологического порядка изложения -чтобы было видно эволюцию мышления)

Предисловие

Впервые с нормальными картами нашей местности я столкнулся еще в 1990 году -будучи весьма молодым человеком)) Папа принес черт знает откуда комплект карт Башкирии и показал их мне. Меня тогда поразила степень детализации этих карт — во всяком случае туристу мечтать больше не о чем).

На всю Башкирию комплект карт занимал увесистный полиэтиленовый пакет и искать на нем что-либо было делом очень непростым. В тот же день папа с друзьями склонились над ними и до ночи -что-то обсуждали: они планировали сплав на Зилим от Бакеево до Имендяшево. Через два дня несколько листов из этой стопки закатанные в полиэтилен поехали с нами на маршрут. Компас карты и визуальное ориентирование все что было тогда им доступно -как инструменты для навигации. В сплавы меня тогда водили продолжительностью от 3 до 10 дней дней.

Много лет спустя..

Я первые несколько лет катаясь по Башкортостану — ориентировался по памяти и по «пальцам» — благо все было относительно несложно.

Первый мой навигатор был какой-то древний Garmin eTrex. Мне его дал на время мой хороший товарищ.

он мог водить только по заранее введенным в него маршрутам, или использоваться в качестве дорого компаса) Карт в нем не было, что не мешало ему жрать элементы питания как не в себя. Комплекта хватило на световой день навигации (c 10 по 22), после чего он сам погас. Мне это показалось неудобным, ведь я привык к маршрутам нормальной длительности (читать предисловие).

Читайте также:
Для чего нужна программа виртуал бокс

Впрочем со своей единственной задачей -вести меня по треку он справился. На том маршруте мне встретился Night_Ghost подсказавший светлую мысль — «а почему ты не рассматриваешь телефон с Android в качестве платформы на которую можно поставить все что пожелаешь?». Мысль попала в нужное место и начала развиваться, однако к тому моменту уже был заказан и шел в пути Garmin Oregon 450.

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

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

Предполагаю, что энергии на уточнение положения после холодного выключения у него уходило куда больше чем на уточнение по ходу движения. Помимо проблем с потреблением, сразу почувствовал что карта «Дороги России. ТОПО» для сплава не годиться совсем: толщина линий обозначающих реку равнялась толщине линий обозначающих линию гор (не знаю как по-умному зовутся эти линии если гору нарезать воображаемой плоскостью которая будет параллельно земле с каким-то шагом, линии пересечения горы и плоскости). В условиях горной местности линию реки увидеть было невозможно -она блин сливалась с местностью!!

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

Да даже со второго раза и с третьего — я попадал в кнопку, что рядом! У меня не было таких проблем в клавиатурами в Андроиде! Знающие люди (в т.ч. Night_Ghost ) мне объяснили, что разрешение по определению нажатий у резистивного экрана хуже, кроме того у него нет датчика наклона который учитывается смартфонами при наборе. Эвона как!

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

К концу того маршрута он разрядился полностью и это не прибавило ему очков) Я проходил с ним два года, и все же продал его. Я не смог смирится с этой ужасной картой и с этим энергожором. Конечно вы мне можете возразить, что их легко ломают и заливают те же генштабовки. Но я посчитал этот инжиниринг излишним, когда девайс разработан не для этого.

Наконец мне прибыл Snopow M9.

После увлекательной работы по вылавливанию жрущих процессорное время всяких приложений и сервисов Андроида с целью снижения энергопотребления (эта паранойя началась после пользования предыдущими навигаторами) я установил туда Андрозик (прошлое название в маркете -Androzic). Он мне показался очень простым, легально бесплатным, написан Российским программистом (значит моим коллегой по цеху) -и удобным для меня.

Последняя версия которую можно скачать сейчас — вот, больше этот проект разработчиком не поддерживается о чем он сообщил на официальном сайте.

Те кто начинает пользоваться им впервые, будут заморачиваться на тему карт, конвертирования и т.п. Могу упростить вам задачу вот вам карты Башкирии сразу для него.

Андрозик переключается между масштабами сам.

Скопировал на карту памяти, указал путь в Андрозике, перегрузил его и вауля карты показываются.

Многие используют Ozi, однако он платный 25$ (ломать мне не нравиться почему-то, не могу с собой ничего поделать) и я много-много раз ставил десктоп версию Ozi на домашний компьютер, и чувствую что он меня НЕ УСТРАИВАЕТ. Ну какой-то он доисторический, непонятный мне и неудобный для меня. Не смог я себя заставить пользоваться его десктоп-версией, и эта нелюбовь перекинулась и на мобильную.

Итак возвращаемся к Андрозику, с ним я проходил еще два года.

+ все легко понятно даже ребенку

+ есть треки пройденного пути записывающиеся сами

+ приложение крайне бережно ест батарею (одной зарядки в режиме периодической навигации на воде стало хватать на 3 дня на одной зарядке)

+ карты теперь можно заливать любые, а с появлением SAS Планета делать это виртуозно))

— в верхней панели у него есть кнопка/индикатор состояния слежения за положением. Если делаешь какие-либо манипуляции с картой (тянешь в стороны или меняешь масштаб), программа логично предполагает что ты изучаешь маршрут и перестает подматывать карту вслед за изменяющимся положением (что обычное дело когда ты в лодке).

Чтобы вернуться к прежнему режиму надо кликнуть в «замочек» в верхней панели. Программа вернется в режим слежения, и индикатор сменит вид с «замочка» на «курсор» . Все бы ничего, но в «боевых условиях» я в него часто попадаю дважды — а это в программе означает создать новую путевую точку. Имя она не спрашивает -и как следствие, теперь у меня по всей республике море точек которые неясно что означают. Особенно бесит когда маршрут повторяешь на следующий год, и доходишь до места которое отмечено всматриваешься и думаешь, что блин я имел ввиду когда его отмечал.

— в нем есть функция маршрут. я создал его в SAS планета, экспортировал в kml-формат и загрузил его в Андрозик. Приехал на Большой Инзер, загрузил его и включил ведение от первой точки. Первая точка совпала со стапелем. До конца маршрута программа показал 1200 км.. При этом линейка замера расстояния между точками работала корректно.

Ппц. Все три дня что я шел, прогноз менялся пропорционально ошибке (то есть показывала что в день прохожу по 500 км) — но мне от его показаний было ни жарко ни холодно.

Остальными функциями я не пользовался, просто не требовались.

До последнего в нем стояли генштабовки (ссылку на которые я привел выше), хотя и в SAS Планета есть возможность подключения к онлайн-ресурсу Топокарта (Маршруты.ру), в котором уже есть перерисованные карты (куда более качественные чем сканы бумаги 20-летней давности):

однако такие карты есть далеко не на всю республику, поэтому могут встречаться и такие куски:

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

Читайте также:
Outlook web access что это за программа

Собственно пока поэтому я из SAS Планеты ничего не экспортировал.

Тут я почувствовал, что Андрозика мне не хватает. А так как проект заброшен, то лучше уже не будет и продолжил поиски.

И тут я встретил Locus Map. Есть платная (469 рублей) и бесплатная версия. Я не стал заморачиваться и сразу поставил платную.

Блин -какой у него приятный интерфейс! Треки теперь интегрируются (как раньше хотелось узнать сколько прошел за день пешком или на веслах!), есть маршруты и ведение/подсказки по нему.

Понятно, что с картами? Есть встроенная растровая карта MapQuest (больше годная для ориентировки в городе), есть онлайн и оффлайн карты. Можно скачать и установить прямо из интерфейса программы (мечта лентяев типа меня!). Но я пошел по пути Главное меню->Карты->Добавить->Загрузка оффлайн-карт из Locus Store. В каталоге они вроде платные, но программа сказала что мне предоставлено 3 подарка.

Я скачал карты Башкирии, Пермкого края и Челябинской области. Посмотрел: во-первых они векторные! И хорошо масштабируются. Во-вторых по ним можно искать! В третьих тоже есть частичное нанесение географических имен: Мамбет, Кузьганак например.

Хотя по детализации им еще далеко до генштабовок. Заморочился: а как же их (генштабовки) добавить? В документации заявлена поддержка ozfx2/ozfx3 форматов, однако программа отказалась их принимать.

Два дня долбежки этой темы, и вот результат. Это скленная карта из генштабовок Башкирии 1км (я не разобрался как в Global Mapper сделать переход от слоя 2км к слою 1 км, он всегда выводил верхний слой «двушек») в формате sqlitedb. Пользуйтесь на здоровье.

Добавляются они так Главное меню->Карты->Добавить->Сторонние карты. Что тут клево, можно легко переключаться между слоями: кликаем в синюю кнопку в левом нижнем углу->Быстрое переключение.

У меня есть три карты, и я еще их посравниваю.

Боевого применения еще не было, как схожу с ним обязательно сообщу.

Кстати для десктопного применения я в эпоху гарминов я привык к удобной для себя штуке Garmin BaseCamp. Она бесплатная.

Последние несколько дней я бьюсь над тем как её поженить с генштабовками. Как решу -обязательно сообщу.

В целях понимания каково положение по энергопотреблению получившейся связки, я зарядил девайс, установил на него BetterBatteryStats, Wakelock Detector, перевел в режим «Полет», включил GPS и поставил на подоконник запустив на нем Locus. Аппарат простоял около 6 часов на подоконнике и собралась следующая статистика:

1) в состояние Deep Sleep аппарат вообще не уходил. При том, что нет факта бесконечных тормошений со стороны Locus. Такое чувство будто он вообще теперь не спит) Locus -один большой WakeLock

2) Львиную долю времени (несмотря на то, что я к аппарату подходил примерно раз в час посмотреть а остальное время он стоял с выключенным экраном) — это 91% CPU работал на частоте 1.21МГц и лишь 6% времени на минимальной. На фига ему полная мощность проца при заблокированном и выключенном экране — хз.

3) По прежнему в Настройки Android-> Приложения -> Работающие вижу вот такие процессы: (BetterBatteryState про них как значимых не упоминал)

  • GoogleLocationService
  • DeviceConnectionService
  • GMSCoreStatsService
  • ContextManagerService
  • PendingIntentCallbackService
  • NetworkLocationService

и BetterBatteryState мне выдал com.google.android.gms.persistent

Что это за хрень, можно ли их душить и как это сделать лучше?

Есть ли смысл отказаться от карты памяти (перенести в память телефона базу карты), чтобы еще снизить энергопотребление?

Есть ли возможность заставить приложение Locus отпускать CPU из монопольного доступа (кроме ковыряния её настроек естественно)?

Вот такая получилась каша. По мере получения новых знаний -статью буду дополнять.

Спасибо за терпение, если вы дочитали до конца, берегите себя.

UPD 04.07.2016. Утро

Покопался в настройках Locus (использование GPS), создал свой профиль записи трека и повторно провел работу по набиранию статистики с включенным режимом записи трека и без. Получилась дикая разница!

Запись трека включена:
Состояние «Deep sleep» -15% времени
Состояние «Awake» 75% времени
Состояние максимальной частоты CPU -около 78% of time
Состояние минимальной частоты CPU — 12% of time

Запись трека выключена:
Состояние «Deep sleep» -86% времени
Состояние «Awake» 14% времени
Состояние максимальной частоты CPU -около 6% of time
Состояние минимальной частоты CPU — 94% of time

Предложил разработчикам добавить еще одно условие в профили записи трека: только по времени (сейчас два профиля: 1- отклонение И время, 2 — отклонение ИЛИ время. Если GPS чип умеет выполнять аппаратное прерывание после изменения положение на заданную дельту (то есть будить основной CPU) — то такие условия записи адекватны, иначе (полагаю именно так и происходит) для уточнения положения программе приходиться постоянно опрашивать GPS (что и приводит к диким затратам ресурсов). А значит нет разницы между И-условием и ИЛИ-условием, один черт на дельту приходиться проверять постоянно.

Night_Ghost можешь прокомментировать насчет IRQ-прерываний GPS-чипа?

UPD 04.07.2016 Вечер.

Разработчики ответили весьма оперативно, и посоветовали включить функцию автоматического отключения GPS. Что я и сделал. Предположили, что если косяк и имеет место -то это не из-за функции записи трека.

Настройки поставил такие:

НастройкиЗапись трекаПрофиль «My» (создал сам)

Интервал расстояния = 100метров (этот параметр игнорируется, объясню ниже)

Интервал записи = 60 сек

Условия записи = Расстояние или Время

Запись только в движении = Да

Запись при выключенном GPS = Нет

(остальные в этой вкладке — дефолтные)

НастройкиGPS и местоположение

Включать GPS при старте = предыдущее состояние

Отключение GPS.Когда Locus неактивен (если экран выключен или Locus свернут, а GPS не используется) = Да

Отключение GPS.Запись трека (Не выключать GPS при выключенном экране во время приостановки записи) = Нет

Отключение GPS.Ведение по треку (Не выключать GPS при ведении по маршруту, даже если Locus свернут) = Нет

Убрал все галки из раздела Bluetooth GPS

Автоотключение GPS = Да

Интервал обновления GPS = 60 сек (если не трогать навигатор то каждые 60 секунд он включается получает координаты точки и отключается, процесс сохранения координат track record -идет асинхронно. если разблокировать то видно как активизируется GPS и пока экран не заблокирован он не выключает его)

Минимальная точность = 100 метров

разрешить автоотключение GPS (Разврешить автоотключение даже если Locus активен) = Нет

Включил запись трека, закинул его в машину -поехал по городу..

Что характерно теперь получились такие цифры:

MAX Cpu freq.state 19% времени

MIN Cpu freq.state 11% времени

Deep Sleep 69% времени

По треку видно, что он писал точку по времени (игнорируя условие по расстоянию) — что дало интересную картину при движении на машине по городу))

Будем теперь бороться за точность трека.

Источник: www.ykoctpa.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru