Тимстрим по android l внутри команды
DESCRIPTION
Тимстрим по Android L внутри команды http://yaponochka.com/TRANSCRIPT
![Page 1: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/1.jpg)
Тимстрим Android L ЕГОР ТКАЧЕНКО И БОГДАН
РЕГУЛИЧ
YAPONOCHKA.COM
![Page 2: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/2.jpg)
ANDROID LDESIGN PREVIEW
ЕГОР ТКАЧЕНКО
![Page 3: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/3.jpg)
![Page 4: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/4.jpg)
![Page 5: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/5.jpg)
![Page 6: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/6.jpg)
![Page 7: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/7.jpg)
![Page 8: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/8.jpg)
![Page 9: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/9.jpg)
![Page 10: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/10.jpg)
![Page 11: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/11.jpg)
![Page 12: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/12.jpg)
![Page 13: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/13.jpg)
![Page 14: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/14.jpg)
![Page 15: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/15.jpg)
![Page 16: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/16.jpg)
![Page 17: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/17.jpg)
![Page 18: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/18.jpg)
![Page 19: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/19.jpg)
![Page 20: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/20.jpg)
![Page 21: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/21.jpg)
ANDROID LDEVELOPER PREVIEW
БОГДАН РЕГУЛИЧ
![Page 22: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/22.jpg)
Элементы Material Design
• новая тема Android.Material
• цвета
• иконки
• отклик элементов UI в виде пульсации
• CardView, RecyclerView, RoundedBitmapDrawable
• анимированные переходы активити с использованием общих элементов
• кастомизируемый status bar
![Page 23: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/23.jpg)
RecyclerView• наследник ListView, GridView
• может использоваться в горизонтальной ориентации
• улучшения производительности
• встроенная возможность анимировать события удаления или добавления нового элемента
![Page 24: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/24.jpg)
Переходы активити
![Page 25: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/25.jpg)
Status bar
![Page 26: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/26.jpg)
Material Graphics API
• мягкие тени "реального времени". Появилась ось Z для задания теней
• анимирование по кривой "время-пространство"
• StateListAnimator
• Render Thread
![Page 27: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/27.jpg)
Эффект элевации
![Page 28: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/28.jpg)
Камера и аудио
• съемка в RAW?
• контроль над выдержкой, диафрагмой, бб, и т.п?
• сканирование подключенных к устройству Android камер и их дальнейшее использование
• приложения теперь могут использовать аудио данные в формате с плавающей запятой (PCM FLOAT)
![Page 29: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/29.jpg)
WebView• Chromium m36
• WebAudio
• WebGL
• WebRTC
![Page 30: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/30.jpg)
MediaController
• работает вне UI потока
• позволяет управлять медиа устройствами
• позволяет получать различные метаданные о воспроизводимом контенте медиа устройства
![Page 31: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/31.jpg)
Document trees
• вместо получения разрешения на чтение/запись одного файла теперь можно получить права доступа к целому дереву папок
![Page 32: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/32.jpg)
Недавние задачи (документы)• каждое приложение теперь
может быть разбито на различные задачи
![Page 33: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/33.jpg)
Project Volta
• batterystats
• Battery historian
![Page 34: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/34.jpg)
JobScheduler, MultiNetworking
• экономит зарят аккумулятора
• выполняет работу при заданных условиях (устройство на зарядке, появилось wifi соединение и т.д.)
![Page 35: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/35.jpg)
Bluetooth Low Energy, NFC
• приложение может иметь сервисы, которые сканируют BLE устройства, а также использовать их
• упрощена работа с API
• появилась возможность эмулирования платежной карты
![Page 36: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/36.jpg)
Уведомления• Material style
• можно задавать акцентный цвет для иконки уведомления
• настройками уведомлений приложения можно управлять через системные настройки
• уведомления на экране блокировки
• метаданные уведомлений, сферы видимости уведомлений
![Page 37: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/37.jpg)
Видимость уведомлений• публичная
• приватная
• секретная
![Page 38: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/38.jpg)
Метаданные уведомления
• категория уведомлений (звонки, сообщения, чат, праздники и т.п.)
• человек, к которому относится уведомление (телефон, e-mail, и т.п.)
• настройки: вкл/выкл, звук, вибро, приоритет
![Page 39: Тимстрим по Android L внутри команды](https://reader033.vdocuments.net/reader033/viewer/2022061207/5485f3a7b4af9f4c108b4616/html5/thumbnails/39.jpg)
Android Runtime (Art)
• вместо Dalvik Runtime
• частота срабатывания сборщика мусора увеличена
• специальные алгоритмы для выделения памяти под большие объекты (Bitmap и т.п.)
• улучшена производительность при перевыделении больших участков памяти, когда память "забита"