Звоним быстро: особенности использования встроенного телефонного приложения и менеджера контактов на смартфонах Samsung.


Существует несколько причин для создания в WordPress меню с картинками (иконками). Во-первых, это отличный способ сэкономить место, заменив название главной страницы на «домик». Во-вторых, некоторые символы говорят намного больше нежели текстовые значениякнопки Facebook, Twitter и т.п. И наконец, в-третьих, графические элементы могут сделать навигацию более наглядной за счет добавления изображений, например, в список категорий. Все три варианта вы можете видеть с превьюшке поста слева. А ниже я расскажу как их можно реализовать.

Итак, по сути, есть три принципиально разных метода вставки иконок в меню WordPress:

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

Иконки в WP меню с помощью Font Awesome

Ранее я уже писал детальную статью про использование . В ней найдете примеры кода для добавления символов в заголовки виджета, контент и навигацию. Хотя, последний вариант реализовывался там несколько иным образом нежели в текущем посте. Можете посмотреть, если интересно.

1. Итак, дабы вставить картинку в меню Вордпресс первым делом заходим внутри админки в раздел «Внешний вид» — «Меню». Создать новый элемент в навигацию сайта вы можете через «Страницы» или «Произвольный ссылки».

Какой бы способ вы не выбрали, главное в поле «Текст ссылки» добавить код символа Font Awesome, например, для главной:

add_action("wp_enqueue_scripts", "enqueue_font_awesome"); function enqueue_font_awesome() { wp_enqueue_style("font-awesome", "//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"); }

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

В некоторых статьях я замечал, что разработчики включают в стили строки по типу:

#menu-item-121 a, #menu-item-122 a {font-family: FontAwesome;}

#menu-item-121 a, #menu-item-122 a {font-family: FontAwesome;}

Здесь двум элементам с ID с номерами 121 и 122 (смотрите в HTML коде) указывается использование символьного шрифта. Возможно, это какой-то старый вариант реализации, т.к. в моем случае ничего кроме подключения скрипта не требовалось. Однако на всякий случай дополнительно привожу эти стили.

Важный нюанс/проблема! Так как текст в данном пукте, по сути, отсутствует, то в мобильной версии навигации строка «Главная» не отобразится. Поэтому, если адаптивное меню в теме создается автоматически, вероятно, придется отказаться от такой реализации в пользу варианта из . При этом тексту в CSS ставите свойство text-indent: -99999px, а отображение иконки задаете в псевдоэлементе before.

WordPress плагин для меню с картинками

2. Этот прием добавляет в пункты новый элемент — класс стилей. Указываем в желаемом объекте название, например, my menu .

3. Затем переходите в раздел «Медиафайлы» и загружаете необходимое для показа изображение.

4. После этого открываете файл стилей шаблона (style.css) и вставляете туда следующий код:

.my-menu { background-image : url ("http://ваш_сайт/wp-content/uploads/menuimg.png" ) ; background-repeat : no-repeat ; background-position : left ; padding-left : 20px ; }

My-menu { background-image: url("http://ваш_сайт/wp-content/uploads/menuimg.png"); background-repeat: no-repeat; background-position: left; padding-left: 20px; }

Сохраняете и смотрите результат.

В принципе, как я уже говорил выше, тут есть разные нюансы. Во-первых, можно было бы вообще не создавать новый класс, а просто посмотреть HTML код сайта и прописать стили, например, для #menu-item-121 и т.п. — система автоматически добавляет ID каждому пункту навигации.

Во-вторых, данный пример использования CSS свойства background можно заменить на тот же Font Awesome:

li#menu-item-2996 a: before { content : "\f015 " ; font-family : FontAwesome; padding-right : 7px ; }

li#menu-item-2996 a:before { content: "\f015"; font-family: FontAwesome; padding-right: 7px; }

Все зависит от того какую именно задачу вы хотите решить. WordPress плагин для меню с картинками значительно облегчает работу начинающим пользователям, хотя, возможно, он немного избыточен. Вариант с Font Awesome идеально подойдет, если у вас на сайте уже используется данный скрипт. Подключать его через WP админку проще простого. И наконец третий способ требует от вас небольших знаний верстки либо внимательного применения кода из статьи.

А что вы делаете для вставки картинки или иконки в меню WordPress? Делимся опытом и приемами ниже.

С появлением системы Android 5.1 Lollipop у пользователей появились не только новые полезные функции, но и откровенно тупящие «фичи». К примеру, Google FRP Lock, он же «защита от сброса настроек», суть которой заключается в защите телефона от злоумышленников, которые решили обойти блокировку смартфона путём сброса настроек.

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

Легкие способы обхода аккаунта Google FRP после сброса

Уже существует очень много методов обхода FRP Lock, для многих смартфонов свои инструкции.

В политике безопасности Google указано, что FRP Lock действует только 72 часа, так что если вы не спешите, то можете просто подождать три дня, потом смартфон включится.

Обход FRP с помощью карты памяти

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

  • Вставьте карту памяти в работающий телефон
  • В уведомлении нажмите ОК , вы попадете в настройки хранилища
  • Нажмите на «Данные приложений »
  • Перейдите во вкладку «Все » и найдите «Настройки », нажмите «Запуск »
  • Открылись настройки, выберите «Восстановление и сброс »
  • Теперь нажмите на «Сброс DRM » и подтвердите удаление ключей
  • Вернитесь в «Восстановление и сброс » и выполните сброс настроек
  • Дождитесь включения телефона, теперь вы свободны от FRP Lock.

Простой сброс FRP Lock с помощью Sim-карты

Данный способ предполагает, что у вас есть возможность позвонить на заблокированный смартфон, если такой возможности нет переходите дальше. Обход FRP с Sim-картой :

  • Вставьте Сим карту в телефон и включите его, дождитесь подключения связи
  • Позвоните на заблокированный телефон, во время звонка нажмите на иконку добавления вызова, а звонок сбросьте
  • Вы оказались на экране набора номера, теперь вам нужно ввести комбинацию *#*#4636#*#* , откроется окно расширенных настроек
  • В левом верхнем углу должна быть стрелочка назад, нажмите на неё, и вы попадете в стандартные настройки
  • Откройте «Восстановление и сброс », отключите привязку резервной копии к Google аккаунту (Либо «Очистить учетные данные » в «Безопасность ) и сделайте сброс настроек.
  • Дождитесь полного включения устройства и войдите в свой Google аккаунт.

Обход FRP Lock с помощью Wi-Fi

Во время первоначальной настройки перейдите на страницу подключения к Wi-Fi, далее сброс FRP Lock по инструкции :

1 . Выберите любую сеть, откройте клавиатуру нажав на поле ввода пароля
2 . В клавиатуре нужно вызвать настройки, как это сделать зависит от клавиатуры, если несколько вариантов:

  • Зажать пробел
  • Нажать «Смена языка »
  • Зажать иконку «Swype »
  • Зажать значек цифровой клавиатуры (123 )
  • Зажать запятую
  • Включить голосовой ввод, ничего не говорить, дождаться сообщения об ошибке и рядом появится неприметная иконка настроек, выберите Google Now, нажмите отказаться и вы в строке поиска, вам нужно просто написать «Настройки », и вы уже у цели, продолжайте с пункта №6

3 . Попав в настройки клавиатуры нужно перейти в другое окно, например вызвать окно справки (спрятано в правом верхнем углу под вертикальным троеточием)
4 . Сразу после перехода в новое окно жмите на клавишу « Недавние приложения », там должна появится строка поисковика (если не появилась пробуйте дальше переходить по окнам, пока не появится)
5 . Клацайте на « Поиск » и вводите « Настройки », выберите приложение « Настройки »

6 . Откройте «Восстановление и сброс »
7 . Отметьте галочкой «Удалить аккаунт » и жмите на «Сброс »
8 . После перезагрузки ваш телефон/планшет будет свободен от Google FRP Lock!

Способы обхода аккаунта Google FRP после сброса для продвинутых пользователей

Эти способы обхода аккаунта Google FRP после сброса не рекомендованы пользователям, которые ни разу не пользовались или . Эти способы подходят только для смартфонов на чипе MTK!

Обход FRP Lock с помощью SP Flash Tool

  • Установите драйвера, SP Flash Tool и скачайте scatter-файл от вашей прошивки (можно скачать полную прошивку , разархивировать и взять оттуда scatter)

Важно! Нужен scatter-файл из текущей прошивки! Если у вас установлена ОС Android 5.1, то scatter от Android 6.0 может не подойти!

  • Перейдите во вкладку Format – Manual Format Flash
  • Теперь нужно указать, по какому адресу записан Google FRP Lock, для этого откройте ваш scatter.txt любым текстовым редактором (удобнее будет в NotePad++) и запустив поиск (Ctrl+f) найдите frp , должно найти что-то подобное:
    • Теперь переносим значение «linear_start_addr » из scatter.txt в «Begin Adress » в SP Flash Tool, также «partition_size: » в «Format Length », именно здесь находится Google FRP Lock

    • Нажмите Start и подключите выключенный телефон к ПК, дождитесь окончания очистки
    • Включайте устройство, больше никаких FRP Lock нет!

    Ответы на частые вопросы

    Обход Google аккаунта после сброса на Asus ZenFone Go ZB452KG

    1. Скачайте на карту MicroSD приложение Nova Launcher и Assistive Touch
    2. Включите смартфон, подключитесь к Wi-Fi, дойдите до проверки Google аккаунту и нажмите на поле ввода, выскочила клавиатура, нажмите на вертикальное троеточие в клавиатуре (правый верхний угол) и нажмите «Поделится »
    3. Выберите Gmail, нажмите добавить адрес и выберите «Персональный » (Не Google!), войдите в свою почту (любую, кроме гугл, можете создать новую почту и после этого удалить)
    4. После входа нажмите «Перейти в Gmail », нажмите на стрелочку «Назад » в левом верхнем углу, и перейдите в настройки приложения
    5. В настройках нажмите на вертикальное троеточие в углу и выберите «Управление аккаунтами »
    6. Открылись настройки! Теперь откройте настройки экрана и выберите «Обои », установите любые обои и откроется рабочий экран
    7. Нажмите «Меню », откройте файловый менеджер и установите Assistive Touch и Nova Launcher, по запросу
      1. Подключитесь к Wi-Fi
      2. Вернитесь на экран «Добро пожаловать » и нажмите на ссылку «Важная информация »
      3. Выберите «Лицензионное соглашение и товарные знаки »
      4. В самом низу будет ссылка на сайт Sony, нажмите на неё и откроется браузер!
      5. Долгим нажатием выделите любой текст и нажмите «Поделится », выберите приложение Email
      6. Войдите в свою почту и на неё отправьте ранее скачанное приложение
      7. Установите это приложение, во время установки нажмите «Настроить » и поставьте галочку «Неизвестные источники »
      8. После установки сразу откройте приложение! Вы попали в настройки, сделайте сброс к заводским настройкам
      9. Смартфон перезагрузился и больше не просит ввести аккаунт!

    Но не каждый задался вопросом, есть ли какие-то скрытые возможности и насколько удобней может быть ОС Андроид, когда все скрытые возможности известны.

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

    Секрет. Доступ к контактам телефонного справочника или электронной книги.

    Чтобы не искать контакт, который вы используете больше всего.

    Действия:

    1. Продолжительным нажатием на свободном месте рабочего стола, вызываем контекстное меню (в зависимости от версии андроид либо внизу экрана либо сразу над пальцем), в котором выбираем "Добавить ярлык"(add shortcut – часто бывает, что в неоригинальной версии данная фраза на английском).

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

    Если необходимо часто писать СМС сообщение, для определённого абонента, то необходимо при настройке ярлыка выбирать "Контакт" или написать СМС.

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

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

    Время от времени меня посещает желание начать вести свой собственный блог или подкаст, но недостаток свободного времени для регулярной поддержки этого проекта, нежелание вести блог, обновляемый раз в год или около того, а иногда и банальная лень, этот природный тормоз прогресса, свойственный 99% населения земли, все время удерживают меня от этого поступка. Во время одного из таких творческих подъемов, который посетил меня прошлым летом, я написал значительную часть статьи, окончательный вариант которой и предлагаю сегодня к прочтению уважаемому сообществу незрячих пользователей Android. Поводом к публикации послужил вопрос о работе со стоковым менеджером контактов в смартфонах Samsung, поднятый в рассылке "Blinddroid". Эта статья, как мне кажется, слихвой может покрыть потребности даже самого требовательного пользователя. Будет ли жить мой блог дальше - большой вопрос, но смею надеяться, что материал окажется полезным и востребованным, а вы, уважаемые пользователи, еще обязательно посетите эту страничку. И так, переходим к сути вопроса.

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

    Прежде чем начать, давайте договоримся о нескольких вещах. Во-первых, в качестве подопытного образца выступит мой Samsung Galaxy s5, так что на все 100% эта статья подойдет только обладателям данной модели и ее модификаций. однако, многое из того, о чем пойдет речь, вы найдете и в других аппаратах Samsung, получивших обновление до Android 4.4 и выше. Более того, поскольку речь пойдет о функциях довольно типовых и скорее привычных по старым кнопочным телефонам и желаемых, нежели революционных, Вполне возможно, что похожие функции обнаружатся и на смартфонах других производителей, и в популярных сторонних номеронабирателях. Поэтому, если вы не являетесь обладателем аппарата от Samsung, не спешите закрывать эту страничку. Быть может, найдете что-то интересное и для себя.

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

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

    Ответ и завершение вызова аппаратными кнопками

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

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

    В смартфонах других производителей возможность удобного ответа на звонок средствами заводского ПО либо отсутствует, либо реализована по-другому. Завершение вызова клавишей питания теоретически можно сделать на любом устройстве, и некоторые производители успешно это делают, а вот отвечать на звонок оказывается нечем, т.к. аппаратную клавишу Home имеют только смартфоны Samsung. Зато в некоторых моделях Lenovo например есть функция "Умный ответ", которая позволяет отвечать на звонок простым поднесением телефона к уху.

    Звоним одним движением.

    Помните, как все было просто на старых кнопочных телефонах: выбираешь нужный контакт, запись в журнале вызовов или даже СМС-сообщение от нужного человека, жмешь кнопку вызова и вот оно счастье. Теперь же все по-другому: выбираешь контакт - открывается его визитная карточка, выбираешь запись в журнале - открывается история звонков и сообщений с данным абонентом. Любимая кнопка вызова осталась только в приложении "телефон", которым пользуешься гораздо реже, чем контактами. Однако, не все так плохо. Слева от каждого контакта, записи в журнале звонков или беседы в приложении "Сообщения" есть графический элемент, с помощью которого можно быстро начать звонок или написать сообщение. Для того, чтобы совершить звонок, нужно дважды тапнуть по этому значку и, не отрывая палец от экрана после второго прикосновения, провести вправо. Чтобы создать сообщение, нужно сделать то же самое, но провести пальцем влево. Подобный алгоритм срабатывает и на смартфонах ряда других производителей.

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

    Повторяем последний вызов.

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

    Выносим ярлыки частых контактов главный экран.

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

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

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

    Быстрый набор

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

    С широким распространением в мире сенсорных устройств притерпели серьезные изменения и сценарии использования телефона, и методы взаимодействия с ним. Бывшие долгое время стандартом де факто джойстики и кнопки уходят в прошлое, а быстрый набор, которым и с кнопками-то почти никто не пользовался почему-то остается. Мало того, в Samsung вместо привычных 8 или 9 ячеек становится доступно целых 999. Зачем? Попробуем разобраться.

    Как и многие другие фишки в приложениях Samsung, быстрый набор предельно прост и функционален. Чтобы им воспользоваться, достаточно ввести в окне номеронабирателя любую числовую комбинацию от 1 до 999, удержав палец на последней цифре. Если на введенную комбинацию уже назначен номер быстрого набора, то при удержании вызов начинается автоматически. Если номер быстрого набора на комбинацию еще не назначен, до приложение предложит выбрать нужный номер из списка контактов. Просмотреть уже назначенные номера, удалить существующие назначения, а также произвести новые можно в соответствующем диалоге, который вызывается из контекстного меню телефонного приложения активацией соответствующего пункта. Диалог предельно аскетичен. Ячейки поделены по 100 штук на страницу. Сама страница представляет собой прокручиваемый список, занимающий большую часть экрана. Над списком расположена панель перехода. На ней слева и справа кнопки для перехода на предыдущую и следующую страницу, а в середине информация о том, какой диапазон ячеек отображается в данный момент. Справа от каждой ячейки отображается закрепленный за ней контакт, а еще правее кнопка "Удалить". Если ячейка свободна, то справа от нее находится единственная кнопка "Добавить контакт".

    Все в этой картине на первый взгляд выглядит просто прекрасно, но возникает резонный вопрос: каким образом лучше подбирать ячейки для контактов, чтобы это потом как-то запомнить? Естественно, в этом вопросе вас ограничивает только ваша фантазия. Я например вижу здесь 2 разных случая. Если вам нужно звонить с помощью быстрого набора на несколько основных номеров, то все предельно просто: вам подойдет диапазон от 1 до 9, а как вы распределите нужные вам номера - уже ваше дело. Порядок может быть произвольным, алфавитным, ну или рискните составить рейтинг ваших друзей и родственников по важности для вас. Второй случай сложнее. Часто приходится звонить на одни и те же номера, но номеров этих 10 или более. В этом случае одни из рассмотренных вариантов оказываются невозможными в принципе, а другие приближают задачу запоминания соответствия ячеек и номеров по сложности к запоминанию самих этих номеров. Здесь напрашиваются 2 более-менее логичных варианта: либо закреплять нужные номера за ячейками, соответствующими последним трем цифрам этих самых номеров, либо использовать соответствие первых двух-трех букв фамилии цифрам, на которых эти буквы располагались бы на цифровой клавиатуре телефона. Очевидно, что реализовав поддержку быстрого набора на 999 ячеек, Samsung намекает нам именно на такой вариант использования этой фишки. К тому же, на это нам намекает и еще одна ценнейшая, на мой взгляд, функция. Поговорим об этом в следующем разделе.

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

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

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

    Если вы помните последние 3-4 цифры номера человека, которому хотите позвонить, то просто введите их. В этом случае совпадение при поиске почти всегда будет стопроцентным. Для звонка вам останется только нажать на подсказку вверху экрана и кнопку вызова.

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

    Манифест для сайта – это простой JSON-файл, который позволяет вам настроить следующие вещи:
    1. Какая будет иконка у пользователя, после того как он добавит ваш сайт на рабочий стол
    2. Как будет запускаться ваш сайт (с адресной строкой, без нее или в полноэкранном режиме)
    3. Splash screen
    4. Цветовую тему
    5. Ориентацию экрана
    6. Начальный url
    и многое другое

    Подробнее

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

    Сначала зафиксируем положение дел до добавления файла манифеста.

    После того как пользователь добавил иконку, она будет выглядеть так (на Андроид 5.0)
    Название браузер выдернул из тега tilte. Так что, если у вас нету файла манифеста, то хотя бы title должен быть нормальным. А вот иконка в виде буквы “G” появилась сама (не понятно, почему именно G).
    А сам сайт будет выглядеть так

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

    Встречайте, manifest.json!

    С примером манифеста можно ознакомиться по этой ссылке . Кратко пройдемся по параметрам:
    name – имя, которое будет отображаться под иконкой, ну и вообще везде, где будет отображаться ваше «приложение»
    short_name – будет использоваться в тех случаях, когда места для отображения полного имени недостаточно
    icons – набор иконок разных размеров
    start_url – определяет url, которые открывается при нажатии иконки (можно использовать, чтобы зафиксировать пользователей, которые открывают сайт через иконку на рабочем столе, добавив параметр, допустим, ?src=homescreen в url)
    display – отвечает за то, как будет отображаться ваш сайт (с адресной строкой без нее и т.п.)
    background_color – устанавливает цвет страницы до того как она загрузилась. Пока страница не загрузилась пользователь видит перед собой белое пустое поле. Чтобы как-то разукрасить его серые будни, можно изменить этот цвет. Например, поставить цвет фона сайта.

    Генерируй и властвуй.

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

    brucelawson.github.io/manifest - все что вам нужно – заполнить поля (есть краткое описание каждого параметра, так что процесс довольно легкий), остальное за вас сделает генератор.

    www.favicon-generator.org - хоть прямое назначение этого сайта генерировать иконки, а не манифест. Он все же его создает и в отличии от предыдущего у вас уже будут и иконки (для iOS и Аднроид) и манифест. Правда, манифест придется подправить (изменить имя и прочее настройки).

    manifest-validator.appspot.com - этот инструмент предназначен для валидации вашего манифеста.

    Результат

    Итак иконки нарисовали, манифест сделали. Дальше надо сообщить браузеру о манифесте, добавив в тег head следующие

    Все. Смотрим, что получилось
    Иконка:

    Слева до. Справа после (иконка получилась невпечатлительная, с удовольствием поменяю, если пришлете лучше). Тут уже заметно, что Android использовал имя из поля short_name, так как name не помещается, видимо.

    Загрузка приложения:

    Тут самые приятные изменения. Во-первых, вместо белого экрана вы видите подобие splash screen, который сам создается системой из иконки, полного имени и цвета, указанного в манифесте (возможно, это происходит только на android 5.0 выше). Во-вторых, этот splash screen плавно исчезает, что визуально красиво.

    Сам сайт:

    Тут тоже все стало лаконично. Без UI браузера сайт смотрится гораздо лучше и больше похож на нативное приложение.

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





    

    2024 © gtavrl.ru.