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

Шрифт
Фон


Панель инструментов представления Devices содержит следующие кнопки:

(Debug the selected process, )  подсоединяет процесс, представляющий Android-приложение с открытым в среде Eclipse проектом, к Eclipse-отладчику, для работы с которым используется перспектива Debug.



(Update Heap)  включает информацию об использовании динамической памяти для процесса.



(Dump HPROF file)  создает снимок динамической памяти в виде HPROF-файла. В случае Android-устройств версии 2.1 и ранее для создания HPROF-файла требуется наличие SD-карты памяти, а также разрешения <uses-permission http://www.eclipse.org/mat/).rmission. WRITE_EXTERNAL_STORAGE»/> в файле манифеста AndroidManifest. xml Android-приложения. Анализ HPROF-файла можно выполнить с помощью Eclipse-плагина Memory Analyzer (MAT) (android:name="android.pe



(Cause 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-инструмента.

КОНЕЦ ОЗНАКОМИТЕЛЬНОГО ОТРЫВКА

Меню панели инструментов представления 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  от 35 до 200 миллисекунд.

None  задержка отсутствует.

Раздел Telephony Actions представления Emulator Control дает возможность имитировать входящий звонок и SMS-сообщение.

Раздел Location Controls представления Emulator Control обеспечивает определение локализации Android-устройства вручную (вкладка Manual) или с помощью файлов GPS eXchange (вкладка GPX) и Keyhole Markup Language (вкладка KML).

Представление LogCat обеспечивает отображение всех системных сообщений от Android-устройства, в то время как представление Console показывает только сообщения, относящиеся к изменениям состояния Android-устройства и его приложений.

LogCat-окно отображает системные сообщения в таблице, содержащей столбцы Level (приоритет сообщения), Time (время создания сообщения), PID (Linux-идентификатор процесса), Application (имя пакета приложения), Tag (идентификатор системного компонента, от которого получено сообщение), Text (текст сообщения). Соответственно панель инструментов представления LogCat обеспечивает фильтрацию отображаемых сообщений по приоритету, тэгу, по идентификатору и имени пакета приложения.

Представление Threads показывает запущенные потоки для выбранного процесса. Для просмотра потоков необходимо в окне Devices выбрать процесс и нажать кнопку Update Threads панели инструментов окна Devices.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

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

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3