Разработка Android-приложений в деталях. Тимур Машнин

Читать онлайн книгу.

Разработка Android-приложений в деталях - Тимур Машнин


Скачать книгу
GC) – вызывает сборщика мусора, что влечет за собой сборку данных о динамической памяти.

      (Update Threads) – включает информацию о запущенных потоках для выбранного процесса.

      (Start Method Profiling) и (Stop Method Profiling) – запускает и останавливает запись информации о выполнении методов приложения в Trace-файл, который после остановки записи открывается в Traceview-окне, отображающем журнал выполнения в виде двух панелей: Timeline Panel – с помощью цветовой гаммы и шкалы времени описывает старт и остановку выполнения метода в потоке, Profile Panel – показывает детали выполнения методов. В случае Android-устройств версии 2.1 и ранее для создания Trace-файла требуется наличие SD-карты памяти, а также разрешения <uses-permission android:name="android.permission. WRITE_EXTERNAL_STORAGE»/> в файле манифеста AndroidManifest. xml Android-приложения. За отображение окна Traceview отвечает инструмент traceview набора SDK Tools.

      (Stop Process) – останавливает выбранный процесс.

      (Screen Capture) – открывает окно Device Screen Capture, которое позволяет создавать скриншоты экрана Android-устройства.

      (Dump View Hierarchy for UI Automator) – обеспечивает тестирование GUI-интерфейса приложения путем получения снимка экрана Tablet-устройства API 16 и выше, предоставляя визуальный интерфейс для проверки GUI-иерархии и просмотра свойств отдельных компонентов GUI-интерфейса. Работа команды обеспечивается инструментом uiautomatorviewer набора Android SDK.

      (Capture system wide trace using Android systrace) – для устройства Android 4.1 (API Level 16) помогает анализировать производительность приложения, формируя журнал событий системы и приложения в виде HTML-файла.

      (Start OpenGL Trace) – для устройства Android 4.1 (API Level 16) – помогает анализировать выполнение графических OpenGL ES команд.

      Меню панели инструментов представления Devices, помимо вышеперечисленных команд, содержит команду Reset adb, обеспечивающую перезапуск adb-инструмента.

      Представление Emulator Control дает возможность имитировать для экземпляра Android-эмулятора входящий звонок, SMS-сообщение и локализацию.

      Списки Voice: и Data: раздела Telephony Status представления Emulator Control позволяют установить состояние GPRS-соединения:

      unregistered – сеть отсутствует.

      home – локальная сеть.

      roaming – телефон в роуминге.

      searching – поиск сети.

      denied – только звонки экстренных служб.

      Список Speed: раздела Telephony Status представления Emulator Control позволяет установить скорость передачи данных сети:

      GSM – 14.4 килобит\сек.

      HSCSD – от 14.4 до 43.2 килобит\сек.

      GPRS – от 40.0 до 80.0 килобит\сек.

      EDGE – от 118.4 до 236.8 килобит\сек.

      UMTS – от 128.0 до 1920.0 килобит\сек.

      HSDPA – от 348.0 до 14400.0 килобит\сек.

      Full – без ограничений.

      Список Latency: раздела Telephony Status представления Emulator Control позволяет имитировать уровень задержки сети:

      GPRS – от 150 до 550 миллисекунд.

      EDGE – от 80 до 400 миллисекунд.

      UMTS –


Скачать книгу