Шрифт:
Жесты всегда заканчиваются с кодом ACTION_CANCEL действия.
Вопрос 48
Когда пользователь прикасается представления, какой метод представления вызывается для обработки этого прикосновения?
onTouchEvent (MotionEvent event).
isPressed .
hasOnClickListeners .
Вопрос 49
Какие из следующих жестов распознаются GestureDetector. SimpleOnGestureListener классом?
Fling.
Pinch/zoom.
Scroll.
LongPress.
Вопрос 50
Что является главной целью класса GestureOverlayView?
Перехват пользовательских жестов.
Соответствовать жестам библиотеки.
Загрузить жесты из файла ресурсов.
Определение индивидуальных жестов.
Тест 18
Вопрос 1
Какие типы данных могут быть использованы для идентификации рингтона при попытке извлечь мелодию с помощью одного из методов RingtoneManager. getRingtone ?
int.
String.
Ringtone.
Uri.
Вопрос 2
Какие из следующих функций поддерживает класс MediaPlayer?
Позволяет приложениям прикрепить слушателей к MediaPlayer.
Позволяет пользователям/приложениям управлять воспроизведением мультимедиа.
Записывать аудио и видео потоки.
Позволяет приложениям установить медиа-поток для воспроизведения.
Вопрос 3
Предположим, ваше приложение использует MediaRecorder для записи звука. Какие из следующих методов MediaRecorder, вероятно, будут вызваны перед вызовом метода MediaRecorder. start ?
setAudioSource .
setOutputFile .
setOutputFormat .
setVideoEncoder .
Вопрос 4
Предположим, ваше приложение хочет использовать камеру. Какие из следующих действий ему, вероятно, потребуется выполнять?
Получить экземпляр камеры.
Установить параметры камеры.
Настроить предварительный просмотр.
Начать просмотр.
Сфотографировать.
Освободить экземпляр камеры.
Все перечисленное.
Вопрос 5
Когда приложение использует изображение, например, ShapeDrawable, какой Drawable-метод должен вызываться приложением, чтобы нарисовать Drawable.
View. onDraw .
Canvas. drawBitmap .
Ни один. Drawable является рисунком, который передается в представление. Рисование этой графики обрабатывается View-системы.
View. paint .
Вопрос 6
Предположим, ваше приложение создает и использует пользовательский подкласс представления. Когда это представление необходимо перерисовать, какие два из следующих методов скорее всего, будут вызваны?
Canvas. drawView .
View. requestLayout .
View. invalidate .
View. onDraw .
Вопрос 7
Приложение включает в себя res/drawable/view_animation. xml файл. Этот файл имеет <animation-list> тег. Какому Android-классу этот тег соответствует?
TweenAnimation.
AnimationDrawable.
AnimationSet.
FrameAnimation.
Вопрос 8
Как View-анимация отличается от Property-анимации?
View-анимация на самом деле не изменяет View-объект, только его появление на экране, в то время как Property-анимация будет изменять объект.
View-анимация только для представлений. Property-анимация анимирует больше, чем просто представления.
View-анимация обычно требует меньше кода в настройке и использовании, чем Property-анимация.
View-анимация ограничивается только несколькими свойствами. Property-анимация может анимировать широкий набор свойств.
Все перечисленное.
Вопрос 9
Какие из следующих утверждений лучше всего отражают основную цель интерполятора, такого как LinearInterpolator и AccelerateDecelerateInterpolator.?
Он устанавливает значения View-свойств.
Он определяет время начала анимации.
Он определяет, как значения в анимации рассчитываются как функции времени.
Он определяет длительность анимации.
Вопрос 10
Жест, как правило, начинается с события движения, которое имеет один из следующих кодов действий?
ACTION_UP.
ACTION_POINTER_UP.
ACTION_POINTER_DOWN.
ACTION_DOWN.
Вопрос 11
Жест может закончиться событием, которое имеет следующий код действия?