30.07.2022

Секреты андроид: скрытые возможности о которых стоит знать. Пасхалки андроид: от Gingerbread до Oreo Как работает пасхалка андроид 7


В была включена скрытая игра, напоминающая популярную в свое время игру Flappy Bird. В Android 6 дизайн игры изменился, но механика осталась. Нужно набрать как можно очков, проведя вашего героя-робота через всевозможные препятствия. Управлять героем можно только с помощью тапа по экрану (робот при этом будет подпрыгивать). В Android 7 тоже есть «пасхалка». Но это уже не экшн-игра.

В Андроид 7 вам предлагается кормить котиков. Для начала нужно выполнить стандартные действия: перейти в «Настройки > О телефоне » и несколько раз тапнуть по пункту «Версия Android ». Затем надо долго и упорно нажимать на логотип ОС, до тех пор, пока под лого не появится кот (рекомендуется чередовать короткие нажатия с длинными).

Теперь необходимо нажать на кота, полностью открыть верхнюю шторку, выбрать «Изменить » и найти в нижней части переключатель с названием Android Easter Egg . После перетаскивания переключателя в «шторку» он превращается в тарелку (Dish ). Теперь, тапнув по тарелке, можно положить в нее лакомство. Через какое-то время система оповестит, что на трапезу пришел кот. Так можно «отлавливать» котиков. Список пойманных животных можно открыть долгим тапом по тарелке.

Компания Google выпустила пятую версию превью Android 7.0 Nougat для разработчиков. И в этой версии наконец-то появилась пасхалка, которую долго и безуспешно искали любопытные пользователи всё это время. Рассказываем, как собрать коллекцию виртуальных котов!

Традиционно Google включает в новые версии Android пасхалку — секретную картинку или анимацию, которую чаще всего можно вызвать многогратным нажатием на номер версии ОС в настройках (раздел О телефоне). В этот раз приключения начинаются похоже — но только начинаются.

Зайдите в раздел Настройки-О телефоне и трижды быстро нажмите на номер версии. Появится большая буква N. Нажмите её несколько раз, чередуя с длинным нажатием. Когда увидите под ней эмоджи кота, можете похвалить себя за старания.

Итак, вы на экране с эмоджи кота. Опустите шторку с быстрыми настройками и нажмите кнопку Edit (редактировать). Тут-то вы и увидите новую плитку для экрана быстрых настроек: “???? Android Easter Egg.” Да, так она и называется: «Пасхальное яйцо», понятнее некуда. Перетащите её на панель быстрых настроек и начинайте развлекаться.

Выйдите с экрана редактирования и увидите, что новая плитка превратилась в Empty dish - Пустую тарелку с соответствующей картинкой и подписью. Нажмите на неё и получите возможность выбрать одну из приманок для кота: Bits (очевидно, кошачий корм), Fish (рыба), Chicken (цыплёнок) и Treat (сладости). После вашего выбора угощение появится на плитке в панели быстрых настроек.

Ещё не догадались, что означает N и эмоджи кота в самом начале? N+Cat - почти Nougat!

Пока неясно, останется ли пасхалка в Андроид 7.0 после выхода финальной версии ОС для пользователей, но, согласитесь, было бы неплохо.

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

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

Пришло время раскрыть все тайны и рассказать о скрытых «фишках» популярной операционной системы. В данной статье мы постараемся открыть все секреты андроид.

Надежно-спрятанная мини игра

На каждом устройстве, независимо от версии андроид, есть спрятанная мини игра. В разных версиях андроид она разная, но все они увлекательные и достаточно сложные. Самостоятельно догадаться, где находится данная игра практически невозможно. Она настолько хорошо спрятана, что неосведомленный человек не может запустить ее случайно. Опишем универсальный алгоритм запуска скрытой игры.

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

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

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

Безопасный режим

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

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


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

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

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

Скрытое меню

Заходя в основное меню мы видим основной перечень вкладок, которыми пользуемся для настройки своего устройства. На самом деле, это далеко не полный перечень настроек. В системе андроид есть скрытый пункт меню, который предназначен исключительно для продвинутых пользователей.

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

После этого можно вас поздравить, секретный пункт меню активирован. Чтобы в него зайти, снова открываем главное меню и переходим по вкладке «Дополнительно». Теперь пролистываем страницу до конца и на одной из последних позиций будет надпись «Для разработчиков». Это и есть то самое меню, которое раньше было недоступно и даже не отображалось.
Эта вкладка таит в себе массу новых возможностей:

1. Можно посмотреть статистику процессов. По сути, данная информация предоставлена для того, чтобы проанализировать время работы приложений. Если одно из приложений работает беспрерывно и при этом не является системным, это большой повод задуматься о его удалении или остановке данного процесса.

2. Отладка по USB. Данный пункт особенно важен для опытных юзеров, которые занимаются прошивкой аппаратов и разработкой андроид-приложений.

3. Можно ограничить максимальное количество фоновых процессов.

4. Возможность отображать загрузку процессора.

5. Изменить масштаб анимации, выделить границы объектов и многое другое.

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

Лупа

На этом секреты андроид не заканчиваются, а скорее только начинаются. Еще одной достаточно полезной особенностью является возможность увеличения экрана или как ее еще называют – экранная лупа. Эта возможность очень выручает людей с нарушением зрения. Особенно актуальной данная функция становится для тех, у кого маленькая диагональ экрана.
Активизировать такую функцию не составит никакого труда. Как и в большинстве случаев, заходим в настройки гаджета и переходим к пункту «Специальные возможности». В этой вкладке, среди многочисленных настроек, необходимо найти «Жесты для увеличения». Активируем эту возможность и теперь можем увеличить любой участок дисплея тройным нажатием пальца.

Увеличение встроенной памяти

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

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


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

Скриншот экрана андроид устройства

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


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

Секретные коды

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

Из наиболее полезных комбинаций можно выделить:

*#*#0*#*#* — позволяет протестировать дисплей;

*#06#- с помощью указанной команды можно узнать уникальный imei своего гаджета;

*#*#4636#*#* — при помощи данной комбинации можно узнать множество данных о смартфоне и его аккумуляторе.

Блокировка девайса в случае кражи

Смартфоны и другие устройства под управлением операционной системы андроид, часто становятся желанным объектом для похитителей. Что же делать, если смартфон украден, а на нем хранится огромное количество личных данных, которые не должны попасть в чужие руки?

Есть один проверенный способ, который поможет надежно обезопасить вашу личную информацию. Для этого нужно перейти в основные настройки, затем открыть вкладку «безопасность». Среди предложенных вариантов, нам нужно нажать «Администраторы устройства». Активируем функцию «Удаленный поиск и блокировка». Теперь наши данные под надежной защитой. При помощи своего личного гугл-аккаунта можно заблокировать телефон, независимо от того, где он находится.


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

Контроль трафика

У всех мобильных операторов есть свои лимиты трафика и тарифы. В большинстве случаев пользователю доступно ограниченное количество интернет трафика в месяц. Чтобы отслеживать количество израсходованных мегабайт, можно обратиться к оператору связи или установить одно из многочисленных сторонних приложений. Но если повнимательнее ознакомиться с возможностями своего смартфона, можно заметить, что в настройках есть штатная функция. Она позволяет быть в курсе истраченных мегабайт.


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

Прочие секреты

Выше были перечислены самые интересные секреты андроид. Эти возможности являются стандартными и присутствуют на каждом устройстве. Помимо общих секретов, есть еще большое количество индивидуальных у каждого производителя телефонов и в каждой версии андроид. Дело в том, что каждый производитель использует свою уникальную оболочку андроид. При этом все оболочки отличаются между собой и имеют различные преимущества. У каждого конкретного производителя телефонов есть свои уникальные «фишки». Например на смартфонах ZTE Nubia, многократное нажатие на пустую область дисплея производит эффект разбившегося экрана. Полезной функциональности в этом нет, но выглядит очень забавно.


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

Ярые фанаты Android знают, что в системе прячутся пасхалки. Не стала исключением и седьмая версия под названием Nougat. В ней можно активировать игру по сбору котов. Вам нужно изредка класть в пустую миску угощение и ловить пришедшего кота.

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

В игре коты появляются с трехзначными числами. Теоретически котов может быть 1000 штук от 000 до 999 (на самом деле нет, в программе используется другой алгоритм, но для нас это не принципиально).

Мне стало интересно, как они хранятся в приложении. Поиск в интернете привел меня на ресурс, где выложены исходники пасхального яйца Easter Egg .

Позже на Гитхабе я нашел модифицированный код , который позволяет запускать игру как обычное приложение на любом устройстве, а не только на Android 7. Собранную версию из этих исходников можно найти Google Play по ключевым словам Neko Collector .

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

Было не трудно догадаться, что основная магия происходит в классе Cat.

Усы, лапы, хвост - вот мои документы

Оказалось, что коты не хранятся в приложении в виде отдельных картинок. Вполне объяснимо, большое количество изображений раздует программу. В папке drawable в виде векторных ресурсов хранятся отдельные части кота. Например, так хранится хвост в файле tail.xml .

Аналогичным образом хранятся лапы, глаза, туловище, ошейник, бантик и т.д. А затем всё это собирается в конструкторе внутреннего класса CatParts

CatParts(Context context) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { body = context.getDrawable(R.drawable.body); head = context.getDrawable(R.drawable.head); leg1 = context.getDrawable(R.drawable.leg1); leg2 = context.getDrawable(R.drawable.leg2); leg3 = context.getDrawable(R.drawable.leg3); leg4 = context.getDrawable(R.drawable.leg4); tail = context.getDrawable(R.drawable.tail); leftEar = context.getDrawable(R.drawable.left_ear); rightEar = context.getDrawable(R.drawable.right_ear); rightEarInside = context.getDrawable(R.drawable.right_ear_inside); leftEarInside = context.getDrawable(R.drawable.left_ear_inside); faceSpot = context.getDrawable(R.drawable.face_spot); cap = context.getDrawable(R.drawable.cap); mouth = context.getDrawable(R.drawable.mouth); foot4 = context.getDrawable(R.drawable.foot4); foot3 = context.getDrawable(R.drawable.foot3); foot1 = context.getDrawable(R.drawable.foot1); foot2 = context.getDrawable(R.drawable.foot2); leg2Shadow = context.getDrawable(R.drawable.leg2_shadow); tailShadow = context.getDrawable(R.drawable.tail_shadow); tailCap = context.getDrawable(R.drawable.tail_cap); belly = context.getDrawable(R.drawable.belly); back = context.getDrawable(R.drawable.back); rightEye = context.getDrawable(R.drawable.right_eye); leftEye = context.getDrawable(R.drawable.left_eye); nose = context.getDrawable(R.drawable.nose); collar = context.getDrawable(R.drawable.collar); bowtie = context.getDrawable(R.drawable.bowtie); } else { // здесь код для старых версий } drawingOrder = getDrawingOrder(); }
Так как вектор обладает замечательной возможностью менять заливку на лету, то в случайном порядке выбираем цвета и генерируем уникального кота. Главное - не переборщить. Не стоит красить одну лапу в чёрный, а вторую лапу в коричневый цвет.

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

Для сравнения первая картинка, которую я получил на эмуляторе Android 7.


А это картинка, полученная на устройстве Android 4.4.2


Тем, кто изучает программирование под Android, пригодятся приёмы запуска служб с регистрацией планировщика JobSheduler, создание диалогов, использование SharedPreferences.

На мой взгляд, пасхалка получилась красивая и подняла мне настроение.
Собирайте котиков!

Подпишитесь:

В начале июля появилась ежемесячная статистика по распространению Android и впервые в ней версия Nougat перевалила за 10 %. Проблемы с темпами распространения существуют у этого продукта Google с самого рождения. Причиной является слишком большое количество заинтересованных сторон.

Google выпускает новые версии каждый год, они доступны всем желающим бесплатно, однако дальше начинаются сложности. Каждый производитель устройств, такие как Samsung, LG или HTC, хотят создать собственную оболочку Android, выделиться и за счёт этого привлечь покупателей. Требуется время на разработку и тестирование этих разновидностей. После этого в дело могут вступить операторы мобильной связи, которые должны подстраивать разные оболочки под работу в своих сетях.

Есть у всего этого и плюсы. Например, сторонние производители приносят новые идеи. Каждая компания предлагает хотя бы пару новых функциональных возможностей, иногда в следующем поколении Google включает их в состав стоковой Android. В качестве примера можно назвать возможность отвечать на СМС прямо в панели уведомлений, которая сейчас доступна на стоковой Nougat, а до того несколько лет имелась только в аппаратах Samsung.

Ниже будут описаны девять интересных возможностей чистой Android Nougat. Тестирование велось на смартфоне Nexus 6P. Возможно, на других смартфонах эти опции будут отсутствовать или работать по-другому.

Режим разделения дисплея

Эта функция не нова, поскольку прежде была у нескольких производителей. Например, она существовала в моделях Galaxy Note. Теперь опция вошла в состав чистой Nougat и должна добраться до большинства моделей.

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

Пока разделение поддерживают не все программы. Например, для неё не оптимизирован «Поиск Google».

Быстрый переключатель

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

Секретный UI Tuner

Для доступа к скрытому меню UI Tuner двойным жестом вниз откройте иконку шестерёнки и выполните долгое нажатие на неё. Меню покажется в настройках в разделе «Система». При активации выдаётся предупреждение о том, что здесь содержатся экспериментальные функции, в будущем они могут измениться, не работать или исчезнуть.

Здесь имеются интересные опции, вроде способности вносить изменения в панель статуса, функция «Не беспокоить» и т. д. Исследуйте их, но имейте в виду, что не все из них можно будет использовать. UI Tuner доступен в стоковой Android Marshmallow, но отсутствует в варианте Samsung. Вполне возможно, что это меню будет отсутствовать и у большинства других производителей.

Редактирование панели быстрых настроек

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

Когда панель выдвинута, раскройте маленькую стрелку с правой стороны для просмотра полного списка плиток, таких как Wi-Fi, Bluetooth, режим полёта и т. д. Система позволяет выбрать, какие плитки будут здесь постоянно. Для этого нажмите на кнопку «Редактировать» в правом нижнем углу и получите доступ к полному списку плиток, их можно перетаскивать.

Есть и другое полезное изменение: жестом влево или вправо можно получить доступ к дополнительным плиткам. Теоретически можно вывести все плитки для быстрого доступа.

Расширенные уведомления

Самым въедливым пользователям система даёт возможность получить полный контроль над ней. Для начала нужно активировать упомянутое выше меню UI Tuner и в разделе «Другие» включить переключатель «Расширенный контроль уведомлений». Здесь можно задать приоритет по шкале от 0 (блокировать все) до 5 (показывать наверху списка даже поверх запущенной программы).

Открыв «Настройки > Уведомления», можно задать приоритет для каждой программы, нажав на большую зелёную букву «А» слева.

Простое редактирование уведомлений

Можно открыть их настройки продолжительным нажатием на определённое уведомление в выпадающей панели или подвинуть уведомление в сторону, чтобы открылась иконка шестерёнки. Этот трюк действует и на экране блокировки.

Установка разных обоев для экрана блокировки и домашнего экрана

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

Размер дисплея

Благодаря распространению компьютеров и мобильных устройств проблемы со зрением возникают у всё большего числа людей во всё более раннем возрасте. В результате может потребоваться более крупное изображение и шрифт. Чистая Android удовлетворяет эту потребность.

Изменить размер изображения, увеличив текст и иконки, можно по адресу «Экран > Размер дисплея». Здесь доступно пять опций.

Пасхальное яйцо

Как обычно, Google не забыла о небольшом сюрпризе. Две предыдущие версии системы предлагали скрытую игру Flappy Bird. Игра была такая сложная, что многие быстро теряли интерес. Nougat предлагает странную кошачью игру.

1. Откройте «Настройки > О телефоне» и многократно нажмите на номер версии системы, пока не появится большой логотип в виде буквы «N».

2. Долго жмите на логотип, пока не увидите иконку кота внизу.

3. Выполните жест сверху вниз, чтобы открыть панель уведомлений.

4. Нажмите редактировать, прокрутите вниз и найдёте небольшую иконку кота с надписью «???? Android Easter Egg». Перетащите и отпустите в любое место.

5. Теперь при открытии быстрых настроек вы будете видеть плитку «Пустая миска». Нажатие даёт на выбор четыре вида корма.

6. Ждите. Придёт оповещение, что вы поймали кота.