Android Saved
4 subscribers
62 photos
2 files
32 links
Download Telegram
Так выглядит метод, которым я получил эту стату:
adb shell top -s 9 -H -u u0_a302 -d 5

-s 9 - сортировка по 9ой колонке (по процессору)
-H - тот самый офигенный флаг для вывода потоков
-u u0_a302 - выводить потоки только юзера u0_a302, который является нашим приложением (требуется подобрать вручную)
-d 5 - задержка в 5 секунд
adb shell top

он тебе покажет список всех процессов, тебе нужен user твоего приложения


в крайней правой колонке пакеты приложений


во второй слева - имена юзеров, которым linux назначает установленные приложения, чтобы одно приложение не имело возможности ковыряться в другом. Ну типа одно приложение - один linux user
Forwarded from Android Broadcast (Кирилл Розов)
Google представила хаб для дизайном UI Android приложений - сборник материалов для вдохновления и инструкции по реализации. Гайды есть для мобилок, часов, больших экранов и TV. Классно что можно увидеть примеры популярных функций и их реализаций для разных устройств

#design #googleio #material
Вопросы к собеседованию:
1) лямбда функция, тип лямбды в java
Локальный- нелокальный возврат из функции, опасности передачи лямбды
Gcroots- место откуда начинается сборка мусора
Сборщик мусора занимается тем что смотрит, что у нас в heap осталось живое и ненужное удаляет
Он начинает от gcroots, и.е от тех объектов , которые лежат на стеках работающих тредов
Когда он от этих объектов которые явно используются, пройдется по всем возможным поддеревьям ссылок и посетить все объекты в heap, все что он не посетит - ОН удалит как мусор
Sam conversion
В java в лямбдах нет конкретного типа
В котлине есть тип
Паттерн фабрика