8 Android-жестов, о которых вы могли не знать

Наконец-то Google сделал это. Android 6.0 Marshmallow включает в себя новый iOS стиль, добавляющий управление разрешениями Android приложений. Вы также можете вручную отменить разрешения любого приложения — даже, разработанные для старых версий Android.

Как работает второе пространство на Андроид-смартфонах

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

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

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

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

Новая система разрешения приложений Android

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

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

Управление разрешениями Android приложения

Для этого Вам потребуется Android 6.0 Marshmallow или более новая версия на Вашем устройстве.

Откройте «Настройки», нажмите на пункт «Приложения», который находится в разделе «Устройство».

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

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

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

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

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

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

Вы также можете зайти в меню, которое располагается в правом верхнем углу на данном экране, и нажать «Все разрешения». Здесь можно увидеть все разрешения, которые выданы приложению. Android скрывает некоторые разрешения. Как видите, управление разрешениями Android приложений распространяется не на все категории.

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

Просмотр и управление разрешениями Android для всех приложений

Для просмотра и управления разрешениями для всех приложений сразу, откройте Настройки и перейдите в Приложения. В правом верхнем углу нажмите на иконку шестеренки и нажмите на пункт «Разрешения приложений».

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

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

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

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

Самые интересные опции Андроида

Теперь рассмотрим самые интересные скрытые функции Android:

Такая функция идеально подойдет тем, у кого устройство не имеет встроенного GPS модуля.

  1. Быстрый доступ к наиболее используемым контактам. Надо нажать на пустой области любого рабочего стола, далее, появится строка с ярлыками в самом внизу. Одним из них будет «Контакт». Надо нажать на него и назначить какой именно контакт получит такую функцию. После этого не надо больше будет лезть в книгу контактов, достаточно одного нажатия на рабочем столе. Быстрый доступ к контактам
  2. Перестраховка для случаев если телефон был украден или потерян. Во втором случае, существует шанс, что найдет его порядочный человек, который вернет находку владельцу. Для помощи можно прописать свои контакты на экране блокировки. Сначала необходимо зайти в меню безопасность, далее «Блокировки экрана» и воспользоваться меню «Сведения о владельце». Там надо поставить галочку «Показывать информацию о владельце» и вписать свои данные. Кроме этого, естественно еще и придумать шифр для блокировки. Данные владельца
  3.  Легкий способ сделать скриншот. Как известно, существует несколько способов делать скриншоты на Android. Первый – в меню, опускающиеся сверху. Второй способ – комбинация клавиш. Однозначного ответа, какие из них использовать нету. У каждого производителя эта опция активируется по-разному. Более подробно об этом можно узнать в инструкции.
  4. Опция очистки. Android имеет одну большую проблему, все утилиты, которые в нем используются не закрываются, а сворачиваются, из-за чего, они нагружают оперативную память и истощают ресурс аккумуляторной батареи. В новой, последней, на сегодняшний день итерации была встроена специальная программа «Очистка». После ее запуска, все ненужное выгружается. Меню Андроид
  5.  Программа для сохранения заряда аккумулятора. Такое начали встраивать многие производители в свои устройства. Утилита проводит детальный мониторинг и показывает, что можно сделать для продления время автономной работы Программа для сохранения заряда аккумулятора
  6.  Централизованный доступ к файлам. Еще одна опция, которую добавили в версии 4.4. Теперь не надо получать Root-доступ для управления файлами и папками, достаточно воспользоваться специальным менеджером. Очень удачным стало добавление новой папки «Последние файлы», куда по умолчанию отправляется все чтоб было загружено, скачано или передано на устройство. По-умолчанию, программа для управления называется «Проводник». Проводник
  7. Создание неограниченного количества рабочих столов.
Читайте также:  Как открыть командную строку в Windows: все способы.

Стоит яростно следить за…

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

  • Сабреддит про Android-разработку. Reddit — лучший источник однодневной информации в мире Android. Все статьи и ссылки можно заменить подпиской на Reddit, но следить за поступающей информацией придётся каждый день.
  • Записи по тегу Android в Medium. В частности отслеживайте обновления от людей из этого списка.
  • Square Open Source:
  1. Github
  2. Твиттер
  • Разработчик в Square и Android-евангелист Джесси Уилсон в твиттере
  • Коллега Уилсона Джейк Уортон тоже в твиттере
  • Developers Google:
  • Android Weekly:
  1. сайт
  2. Твиттер
  • Ларс Фогель в соцсетях:
  1. Твиттер
  2. Google+
  • Твиттер разработчика Ксавье Дукрокета
  • Useful libraries list. Cоставляется и постоянно пополняется всем миром
  • Примеры UI-паттернов:
  1. Inspired UI
  2. Android App Patterns

Наши знания с каждым годом растут, что позволяет быстрее и увереннее решать знакомые задачи для новых клиентов и осваивать тренды Android-разработки. Мы разработали и продолжаем поддерживать много приложений из сфер eCommerce, ритейла, моды и красоты, туризма и образования. И возможно, что мы уже делали проект, похожий на ваш. Заказать бесплатную консультацию можно, заполнив специальную форму.

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

Я рекомендую составить карту памяти или памятку/шпаргалку, по которой вы будете быстро вспоминать, что недавно читали. Так удобнее готовиться к интервью (см. бонус №2 в конце статьи).

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

Если не знаете ответ на какой-либо вопрос — отвечайте на знакомую смежную тему или расскажите то, что знаете по теме. Например: «Я не уверен, что помню ответ на этот вопрос, но вот тут это делается так…». Не стоит говорить «Я не знаю/не помню», потому что это очень хорошо запомнит собеседующий. Если вы совсем не знаете тему, лучше просто порассуждайте вслух, предположите что-то на основе своих знаний — это покажет, что вы склонны к размышлению и поиску ответа.

Щипок и долгое нажатие в Google Photos — удобное управление снимками

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

Щипок и долгое нажатие в Google Photos — удобное управление снимками
Щипок и долгое нажатие в Google Photos — удобное управление снимками

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

Щипок и долгое нажатие в Google Photos — удобное управление снимками
Щипок и долгое нажатие в Google Photos — удобное управление снимками

Проверьте себя

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

  • catalog/authors/ — Список авторов.
  • catalog/author/<id> — Детальная информация об авторе со значением первичного ключа равным <id>

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

Примечание:

  • Когда вы создадите URL-преобразование для страницы списка авторов вам понадобится обновить ссылку All authors в базовом шаблоне. Следуйте тем же путем, который мы проделали когда обновляли ссылку All books.
  • Когда вы создадите URL-преобразование для страницы с детальной информацией об авторе, вы должны будете обновить шаблон детальной информации о книге (/locallibrary/catalog/templates/catalog/book_), таким образом, чтобы ссылка автора указывала на страницу с детальной информации о нем (а не быть пустой). Данная ссылка будет иметь вид как указано жирным во фрагменте ниже.

    <p><strong>Author:</strong> <a href=«{% url author-detail %}«>{{ }}</a></p>

Когда вы закончите, ваши страницы должны будут выглядеть как на картинке.

Проверьте себя
Проверьте себя