Сборник тестов: 1500 вопросов и ответов на знание Android - Машнин Тимур Сергеевич. Страница 34

onUpgrade является функцией, которая используется для обновления имен таблиц.

onUpgrade предназначена, в основном, для обработки новых изменений схемы базы данных для любой новой версии вашего приложения.

Ничего из перечисленного.

Вопрос 45

Как показать информацию таблицы базы данных SQLite в Android приложении?

Используйте ListView с адаптером курсора.

Используйте GridView с адаптером курсора.

Используйте TableLayout с адаптером курсора.

Используйте TableLayout с курсором.

Вопрос 46

Как обрабатывать сценарии прерывания звонка в Android приложении?

Использовать TelephonyManager.

Использовать PhoneStateListener.

Все перечисленное.

Ничего из перечисленного.

Вопрос 47

Как обрабатывать входящие звонки в Android приложения?

Начать слушать CALL_STATE с помощью telephonymanager и phonestatelistener. Когда приходит входящий вызов, вызывается функция onCallStateChanged phonestatelistener слушателя.

Начать слушать CALL_STATE с помощью telephonymanager и phonestatelistener. Когда приходит входящий вызов, вызывается функция onPhoneStateChanged phonestatelistener слушателя.

Состояние CALL_STATE_RINGING будут передано onCallStateChanged функции.

Состояние CALL_STATE_RINGING будут передано onPhoneStateChanged функции.

Вопрос 48

В классе TelephonyManager что из перечисленного не является состоянием звонка?

CALL_STATE_RINGING

CALL_STATE_OFFHOOK

CALL_STATE_ONHOOK

CALL_STATE_IDLE

Вопрос 49

Что такое breakpoint, и как посмотреть переменные во время отладки Android программы?

Breakpoint останавливает выполнение. Установите курсор на переменную, чтобы увидеть значение.

Breakpoint возникает при крушении программы. Установите курсор на переменную, чтобы увидеть значение.

Breakpoint останавливает выполнение. Чтобы увидеть значение, вы можете поместить на переменную курсор или щелкните правой кнопкой мыши на переменной и добавьте к просмотру.

Breakpoint возникает при крушении программы. Чтобы увидеть значение, вы можете поместить на переменную курсор или щелкните правой кнопкой мыши на переменной и добавьте к просмотру.

Вопрос 50

Что такое log. d?

deamon log

debug log

dalvik log

ddms log

Тест 14

Вопрос 1

Когда новый эмулятор создается, сколько портов выделяется для него?

2 – консольный порт и порт adb

4

1

0

Вопрос 2

Как используется DDMS инструмент (Dalvik Debug Monitor Server) в Android?

Используется для имитации звонков и SMS.

Чтобы видеть распределение потоков и выделение памяти для любого процесса, запускаемого в телефоне или эмуляторе.

Чтобы видеть журналы в LogCat инструменте, который является частью DDMS. Используется для отладки программы.

Чтобы моделировать местоположение GPS, также используя DDMS инструмент.

Все перечисленное.

Вопрос 3

Что adb команда devices делает в Android?

Сбрасывает все устройства, подключенные к серверу adb.

Отображает все устройства, подключенные к серверу adb.

Отображает только онлайн устройства.

Отображает онлайн и оффлайн устройства.

Вопрос 4

Как инсталлировать APK файл в эмуляторе 5556. Предположим, что сервер ADB может быть подключен к более чем одному эмулятору одновременно.

adb – s emulator-5556 install helloWorld. apk

adb install – s emulator-5556 helloWorld. apk

adb install helloWorld. apk

adb – s install emulator-5556 helloWorld. apk

Вопрос 5

Какие методы отладки доступны в Android?

Использовать DDMS LogCat, чтобы увидеть поток сообщений и проанализировать ошибки.

Использовать точки останова, чтобы увидеть поток выполнения кода.

Профилирование памяти для анализа использования памяти.

Все перечисленное.

Вопрос 6

Какой номер у порта, который ADB сервер слушает, чтобы получать команды от ADB клиента?

5035

5554

5555

5037

Вопрос 7

Как анализировать крушение Android приложения, как исправить сбой, используя LogCat?

Поставить точку останова в LogCat и проанализировать журнал.

После крушения LogCat будет содержать имя исключения вместе с номером строки, где оно произошло.

Поставить точку останова в коде и проанализировать ее.

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

Вопрос 8

Как реализовать игру змейка в Android? Какое представление использовать для этого?

Использовать ImageSwitcher.

Вы можете использовать ImageView.

Используйте Custome View и рисуйте прямо на Canvas.

Используйте существующие предопределенные представления и рисуйте прямо на Canvas.

Вопрос 9

Что такое tween анимация в Android?

Анимация изображения, которое находится в фиксированном положении, с изменением его масштабирования, вращения и прозрачности.

Переключение между двумя изображениями, используя imageswitcher.

Проигрывание кадр за кадром, используя XML свойство animation-list.

Все перечисленные примеры анимации.

Вопрос 10

Что такое кадровая анимация в Android?

Анимация изображения, которое находится в фиксированном положении, с изменением его масштабирования, вращения и прозрачности.

Переключение между двумя изображениями, используя imageswitcher.

Проигрывание кадр за кадром, используя XML свойство animation-list.

Все перечисленные примеры анимации.

Вопрос 11

Tween анимация является частью какого пакета?

Она часть пакета android. graphics. drawable.

Она часть view пакета.

Она является частью 3D графической библиотеки (open GLES).

Она часть ядра.

Вопрос 12

Для создания покадровой анимации мы используем AnimationDrawable класс. В каком пакете он находится?

Он часть пакета android. graphics. drawable.

Он часть view пакета.

Он является частью 3D графической библиотеки (open GLES).

Он часть ядра.

Вопрос 13

Как рисовать Android UI прямо на Canvas?

Реализуйте свое собственное представление, расширяя класс View, а затем реализуйте метод оnDraw в нем.

Возьмите любой UI компонент, такой как ImageView, и рисуйте изображения с помощью холста.

Это не возможно непосредственно получить доступ к холсту.

Вопрос 14

Какой наиболее подходящий формат изображения, который я должен использовать в Android устройстве, чтобы избежать проблемы совместимости?

jpg, or. jpeg.

png

9. png

Вопрос 15

Какой инструмент преобразует изображение в 9 patch изображение? Где он находится?

draw9patch это тот инструмент, он находится в android-sdk/platform-tools.

draw9patch это тот инструмент, он находится в android-sdk/tools.

9patch это тот инструмент, он находится в android-sdk/platform-tools.

9patch это тот инструмент, он находится в android-sdk/tools.

Вопрос 16

В чем преимущество 9 patch изображения по сравнению с другими изображениями?

Это изображение масштабируется автоматически на основе размеров экрана устройства, на котором приложение загружается.