Що робити, якщо неправильно працюють сенсори на Android
Сучасний смартфон - складний пристрій, яке володіє не тільки величезними обчислювальними можливостями і швидкісним вихідним в інтернет, але і безліччю різних датчиків і сенсорів: акселерометр, датчики освітлення, гіроскоп, в деяких пристроях встановлено навіть барометр для вимірювання тиску. Якщо в наших смартфонах не було б усіх цих датчиків, то на світло ніколи б не з'явилися гри з доповненою реальністю, спортивні трекери, монітори сну і сотні інших типів додатків, які використовує всілякі сенсори пристрою.
Як і будь-який інший компонент смартфона, сенсори і датчики мають властивість виходити з ладу або не функціонувати належним чином. Якщо мова заходить про умовний GPS, то це легко перевірити, звіривши реальну геопозіцію з тим, що показується пристрій, куди складніше оцінити наскільки точно працює, наприклад, акселерометр. В iOS немає інструменту, який дозволяє коригувати роботу датчиків, не рахуючи стандартної балансування компаса, коли iPhone сам пропонує описати в повітрі вісімку. Android же дозволяє більш детально оцінити стан роботи датчиків і внести зміни в їх роботу.
На більшості Android-пристроїв є сервісне меню, яке можна викликати, набравши в додатку «Телефон» * # * # 4636 # * # *. У деяких виробників дана комбінація може відрізнятись, наприклад, на смартфонах Sony Xperia це * # * # 7378423 # * # *.
На скріншоті вище сервісне меню на смартфоні Sony Xperia Z2. У різних виробників воно може відрізнятися за своїми можливостями. У смартфонів Sony передбачений пункт для тестування сенсорів, а ось у ASUS його вже немає.
Будьте акуратніше при роботі з сервісним меню. Воно призначене для фахівців техпідтримки, які розбираються в тому, що вони роблять. Проведіть діагностику сенсорів і слідуйте підказкам системи, але не змінюйте ніякі настройки в сервісному меню без явної потреби. Це може вплинути на працездатність пристрою.
У смартфонів LG і Sony є базовий інструмент для калібрування роботи датчиків. Знаходиться він в «Налаштування»> «Про телефоні»> «Діагностика». Він повторює можливості системного меню, але в більш простому і наочному вигляді. Також, не варто забувати про додаткове програмне забезпечення. Для аналізу роботи датчиків вкрай корисно додаток Sensors Multitool.
Воно не дозволяє вносити будь-які коригування, але показує всю інформацію по кожному сенсору, будуючи наочні графіки та виводячи дані в реальному часі, що допоможе швидко виявити некоректну поведінку датчика або сенсора.
Програми можуть вносити зміни в роботу компонентів пристрою, тільки якщо у користувача є root-доступ. Досвідчені користувачі можуть встановити на свій пристрій сторонню прошивку, яка підтримує модулі Xposed і інші подібні програми, які дозволять отримати доступ до налаштувань сенсорів.
Проблеми з сенсорами і датчиками можуть бути різні. Якщо у вас барахлить датчик освітленості, то, напевно, це легко можна пережити, відключивши автоматичне регулювання яскравості, але некоректна поведінка акселерометра або гіроскопа зроблять комфортне використання пристрою неможливим. Підводячи підсумок, якщо ви зіткнулися з несправністю датчиків, проведіть первинну діагностику за допомогою Sensors Multitool, далі спробуйте процедуру калібрування з системи або сервісного меню. Якщо нічого з цього не дасть результат, то зверніться в сервісний центр виробника. Проблеми неможливо вирішити софтверним хитрощами, якщо сам датчик несправний, а таке трапляється часто.