background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)"

input logo icon
Теги видео
|

Теги видео

Android (Operating System)
startandroid
PreferenceFragment
Preferences
стартандроид
android studio
программирование под android
разработка под android
разработка под андроид
java
eclipse
андроид программирование
видео уроки
Андроид
программирование на java
android
приложения для андроид
програмирование
программирование для начинающих
программирование для android
preferencefragment
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
вами виталий непочатов
00:00:03
это лог 111 в этом уроке работаем с
00:00:06
preferences фрагмент и используем
00:00:07
headers уроках 7175 мы рассматривали
00:00:11
особый вид activity preferenceactivity
00:00:13
она позволяет нам удобно работать с
00:00:15
preference для фрагментов есть аналог
00:00:17
это preferencefragment
00:00:19
имеющий тот же функционал android трипу
00:00:22
при france activity появилась новая
00:00:23
возможность хедер заголовки они
00:00:25
позволяют на больших экранах без труда
00:00:27
отображать настройки разделенные на две
00:00:29
панели по вертикали если же экран мал
00:00:32
для такого разделения то панели будут на
00:00:34
разных экранов создадим приложение в
00:00:36
котором используем preference фрагмент с
00:00:37
простыми настройками а далее переделаем
00:00:40
его под использование заголовка создадим
00:00:43
проект добавим строки файл strings.xml
00:00:46
использоваться для описания настроек
00:00:48
а массивы для списка
00:00:52
создадим файл описывающий настройки для
00:00:55
этого в папке res создадим папку xml
00:00:57
если вы там нет и создаем файл f1 xml
00:01:01
три простейших настройки я не буду
00:01:03
повторяться и описывать значение
00:01:05
элементов и атрибутов все это уже
00:01:06
описано в рот е71
00:01:08
итак файл настроек создан нужен фрагмент
00:01:11
который эти настройки нам покажет
00:01:13
создаем класс фрагмент 1 на следующий
00:01:15
класс preferencefragment
00:01:16
метод от preferences промресурс
00:01:19
прочитает файл с описанием настроек и
00:01:21
выведет их на экран осталось немного
00:01:23
подправить mainactivity мы здесь не
00:01:26
используем никакой layout а сразу
00:01:28
добавляем наш фрагмент в качестве
00:01:29
контента используя корневой контейнер
00:01:31
сойди
00:01:32
android r&d контент все сохраняем и
00:01:35
запускаем приложение видим наш экран
00:01:37
настроек можно поставить галку или
00:01:40
нажать на два другие кунг на настроек и
00:01:42
получить диалоговое окно для ввода
00:01:43
значения все как обычно
00:01:52
теперь рассмотрим что нам дают заголовки
00:01:55
можно сказать что заголовки это корневые
00:01:57
ветви дерева настроек мы сделаем три
00:02:00
таких ветви первое 2 будут открывать
00:02:02
наши фрагменты с настройками а третий
00:02:05
откроет настройки звука один фрагмент с
00:02:07
настройками у нас уже есть создадим
00:02:09
второй
00:02:11
добавляем строки в strings
00:02:16
создадим файл f2 папке res xml здесь же
00:02:22
используем те же простые элементы что и
00:02:24
ранее а также категории экраны подробнее
00:02:26
можно увидеть в уроке 72 только в
00:02:29
экранах мы указываем не дочерние
00:02:31
элементы а перенаправления первом экране
00:02:33
с помощью атрибута android фрагмент мы
00:02:35
указываем фрагмент 1 который мы создали
00:02:38
в начале урока
00:02:39
а во втором экране указываем intent
00:02:41
который откроет в браузере страницу
00:02:43
создаем фрагмент который нам эти
00:02:45
настройки покажет код фрагмент 2
00:02:48
переходим к созданию заголовка создаем
00:02:51
файл с описанием заголовков прав нижнее
00:02:53
подчеркивание head xml здесь три
00:02:57
заголовка 1 откроет фрагмент 1 второй
00:02:59
фрагмент 2 3 используя интент настройки
00:03:02
экраны иконки взяты случайны
00:03:04
заголовки есть теперь надо отобразить
00:03:07
для этого используем mainactivity но
00:03:09
чтобы она умела работать заголовками оно
00:03:11
должно наследовать preferenceactivity
00:03:13
перепишем mainactivity метод он был
00:03:16
headers вызывается системой когда надо
00:03:19
строить заголовки на вход он принимает
00:03:21
список лист кедр который нам надо наполнить
00:03:23
поэтому вызываем метод
00:03:25
load father's промресурс и передаем ему
00:03:27
наш файл заголовками
00:03:28
и наполняемый список все сохраняем и
00:03:31
запускаем
00:03:33
в процессе запуска приложения по этому
00:03:36
уроку возникла ошибка и приложение
00:03:38
вылетела в консоль вывалилась исключение
00:03:41
о какой-то проверки классов фрагмент на
00:03:43
валидность гугление ошибки привело меня
00:03:47
на stackoverflow
00:03:49
где ссылаясь на официальную документацию
00:03:51
рассказывали о необходимости
00:03:53
использования в классе наследники
00:03:55
preferenceactivity перри определенного
00:03:58
метода и свалит фрагмент для проверки
00:04:01
что данный фрагмент является допустимым
00:04:03
типом для прикрепления к activity
00:04:06
этот метод был добавлен в версии и пиа и
00:04:09
19 для устранения уязвимости после
00:04:12
добавления его в mainactivity приложение
00:04:15
успешно запустилась
00:04:17
вот как это будет выглядеть на эмуляторе
00:04:20
планшета мы видим три заголовка который
00:04:22
мы прописывали файле прив нижнее
00:04:24
подчеркивание цвет xml открыт первый
00:04:27
федор один он отображает фрагмент 1 а
00:04:29
фрагмент 1 отображает настройки из про
00:04:31
f1 xml нажмем на второй заголовок header
00:04:34
2 видим фрагмент 2 с настройками и splif
00:04:37
твой xml видны категории экраны которые
00:04:40
мы создавали напомню что screen один
00:04:43
должен открыть фрагмент 1 а скрин 2 сайт
00:04:45
проверим жмем screen один открылся
00:04:48
фрагмент 1 как вложенный экран сверху
00:04:50
отображается полный путь вложенности
00:04:52
вернуться можно кнопкой назад таким
00:04:55
образом вы можете создавать вложенные
00:04:56
экраны с настройками не уходя от
00:04:58
заголовка
00:05:00
нажатие на скрин 2 запустить браузер и
00:05:03
откроют ссылку
00:05:06
нажатие на педель 3 откроет настройки
00:05:09
экрана
00:05:13
если запустить прилла
00:05:15
жение на смартфоне они на планшете то
00:05:17
приложение показывает заголовки на одном
00:05:19
экране
00:05:20
а содержимое на другом
00:05:26
чтобы программно определить будет экран
00:05:28
делиться на две части или нет можно
00:05:29
использовать метод из multiple
00:05:32
а на следующем уроке мы программно
00:05:35
размещаем элементы в action bar и
00:05:37
используем элементы из фрагментов

Описание:

Создавать Preferences (экраны настроек в android-приложении) можно через PreferenceFragment. А чтобы разделить экран настроек пополам на большом дисплее в горизонтальной ориентации, можно использовать Headers (заголовки). Источник: https://startandroid.ru/ru/uroki/vse-uroki-spiskom/181-urok-111-android-3-fragments-preferencefragment-nastrojki-headers.html Помощь на форуме: http://forum.startandroid.ru/viewtopic.php?t=1306 Поддержите наш проект: http://www.fandroid.info/spasibo-za-vashu-podderzhku/

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)"?mobile menu icon

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

mobile menu iconКак скачать видео "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)"?mobile menu icon

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

mobile menu iconКак сохранить кадр из видео "Startandroid: Урок 111. PreferenceFragment - настройки. Headers - заголовки (разработка под андройд)"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

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