
Представляем вашему вниманию Видео: R.id.team: Вебинар 6. Аптечка хорошего разработчика. DDMS. Дебаггинг android приложений с канала Start Android. Приятного просмотра!
Ветка вебинара на форуме:
Что можно делать с помощью DDMS:
— находить информацию об ошибках;
— эмулировать звонки/смс/местоположение;
— находить проблемные участки кода, которые долго работают и требуют оптимизации (профайлинг методов);
— работать с файловой системой эмулятора или устройства;
— изучать информации потоков;
— находить утечки памяти;
— использовать инструмент Network traffic;
— анализировать heap (куча), на количество свободной и занятой памяти, анализировать какие объекты чаще создаются, их размер и многое другое.
Вебинар для всех, кто хочет писать хорошие, отзывчивые приложения для пользователей. Тем, кто придет на вебинар не только для того, чтобы послушать про Logcat или имитацию местоположений, тем желательно иметь представление о таких вещах как heap, понимать что такое потоки и их отличие от процессов, знать что такое GC и представлять методы его работы.
Данный вебинар поделен на две части, вторая из которых пройдет уже в новом году. В пятницу пройдет только первая его часть.
Итак, что же будет в пятницу:
— logcat;
— файловый менеджер;
— бегло затронем имитацию вызовов, смс и местоположения;
— анализ потоков (будет показано на примере как получать memory leak);
— просмотр использования кучи(heap) процесса;
— мониторинг создания новых объектов, их размер, тип и связь с потомками приложения.
Данная часть будет показана в среде Eclipse на одном из примеров с использованием эмулятора. Вы можете задавать свои вопросы во время проведения вебинара. Если получится, то отвечу сразу же, либо уже в самом конце. Те, кто не знает что такое logcat, тем категоричeски обязательно быть!
Материалы, которые можно было бы почитать: