Главная / Мобильные технологии /
Введение в разработку приложений для ОС Android / Тест 9
Введение в разработку приложений для ОС Android - тест 9
Упражнение 1:
Номер 1
Какая константа не определена в классе MotionEvent, для обозначения сенсорных событий
Ответ:
 (1) ACTION_CLICK 
 (2) ACTION_DOWN 
 (3) ACTION_MOVE 
 (4) ACTION_UP 
Номер 2
Какой метод вызывается каждый раз при появлении сенсорного события?
Ответ:
 (1) onTouchEvent() 
 (2) onTapEvent() 
 (3) onContactEvent() 
 (4) onDownEvent() 
Номер 3
Какое приложение доступно на Android Virtual Device для создания собственных жестов?
Ответ:
 (1) GestureCreator 
 (2) GestureDeveloper 
 (3) GestureBuilder 
 (4) GestureDraw 
Упражнение 2:
Номер 1
Какой класс используется для распознавания стандартных сенсорных жестов в Android?
Ответ:
 (1) GestureDetector 
 (2) GestureRecognizer 
 (3) GestureAnalyzer 
 (4) GestureMatcher 
Номер 2
Какой элемент графического интерфейса пользователя необходим для распознавания собственных сенсорных жестов?
Ответ:
 (1) GestureOverlayView 
 (2) GestureLayout 
 (3) GestureHelper 
 (4) GestureInput 
Номер 3
Какие источники аудио и видео поддерживает мультимедиа библиотека Android?
Ответ:
 (1) медиа файлы, сохраненные как ресурсы приложения (raw ресурсы) 
 (2) файлы, расположенные в файловой системе 
 (3) поток данных, получаемый через сетевое соединение 
 (4) все перечисленные источники 
Упражнение 3:
Номер 1
Какие источники аудио и видео поддерживает мультимедиа библиотека Android?
Ответ:
 (1) медиа файлы, сохраненные как ресурсы приложения (raw ресурсы) 
 (2) файлы, расположенные в файловой системе 
 (3) поток данных, получаемый через сетевое соединение 
 (4) все перечисленные источники 
Номер 2
Для решения каких задач в Android используется класс MediaPlayer?
Ответ:
 (1) воспроизведение аудио контента 
 (2) просмотр изображений 
 (3) создание фотоснимков 
 (4) воспроизведение видео контента 
Номер 3
Какой метод класса MediaPlayer запускает воспроизведение медиаконтента?
Ответ:
 (1) playback() 
 (2) create() 
 (3) begin() 
 (4) start() 
Упражнение 4:
Номер 1
С какой целью используется метод release() в классах MediaPlayer и MediaRecorder?
Ответ:
 (1) конец жизненного цикла объекта и освобождение ресурсов 
 (2) создание объекта и запуск его работы 
 (3) перевод объекта в ожидающее состояние 
 (4) обновление объекта и запуск его работы 
Номер 2
Для решения каких задач в Android используется класс MediaRecorder?
Ответ:
 (1) запись аудио контента 
 (2) создание фотоснимков 
 (3) запись видео контента 
 (4) запись текстовой информации 
Номер 3
Экземпляр какого класса используется в качестве параметра метода startActivity()?
Ответ:
 (1) Activity 
 (2) Layout 
 (3) Extend 
 (4) Intent 
Упражнение 5:
Номер 1
Задать источник медиа-информации для MediaPlayer можно с помощью метода
Ответ:
 (1) Source() 
 (2) setData() 
 (3) setSource() 
 (4) setDataSource() 
Номер 2
Двойное касание (double touch) обычно используется для
Ответ:
 (1) увеличения масштаба 
 (2) перегруппировки данных 
 (3) запуска действия по умолчанию для выбранного элемента 
 (4) перемещения данных в контейнер 
Номер 3
API для работы с жестами располагается в пакете
Ответ:
 (1) android.gesture 
 (2) android.gest 
 (3) android.gestureview 
 (4) правильный вариант ответа отсутствует 
Упражнение 6:
Номер 1
Тип намерения для запроса на выполнение фотоснимков
Ответ:
 (1) MediaStore.ACTION_IMAGE_CAPTURE 
 (2) MediaStore.ACTION_PHOTO_CAPTURE 
 (3) MediaStore.ACTION_IMAGE 
 (4) правильный вариант ответа отсутствует 
Номер 2
Системы позиционирования смартфона могут включать
Ответ:
 (1) систему GPS 
 (2) систему ГЛОНАСС 
 (3) сигналы WiFi и Bluetooth 
 (4) все перечисленное 
Номер 3
Преимущества использования спутниковых систем глобального позиционирования (GPS)
Ответ:
 (1) дает более точные результаты 
 (2) отлично работает в помещениях 
 (3) мало расходует заряд батареи 
 (4) быстро определяет координаты 
Упражнение 7:
Номер 1
Google Maps Android API позволяет
Ответ:
 (1) отслеживать сенсорные жесты на карте 
 (2) добавлять маркеры, многоугольники и внешние прозрачные слои 
 (3) изменять представление отдельных участков карты 
 (4) все перечисленное 
Номер 2
Для интеграции Google Maps Android API в приложения
Ответ:
 (1) дополнительных операций проводить не требуется 
 (2) необходимо установить библиотеку Google Play services 
 (3) необходимо установить библиотеку Google Maps services 
 (4) интеграция невозможна 
Номер 3
Сенсоры и датчики смартфона позволяют регистрировать
Ответ:
 (1) положение и перемещения устройства 
 (2) повороты устройства в трехмерном пространстве 
 (3) изменения параметров окружающей среды 
 (4) все перечисленное 
Упражнение 8:
Номер 1
Класс SensorManager
Ответ:
 (1) создает экземпляр сервиса, связанного с сенсором 
 (2) предоставляет различные методы для доступа и составления списка сенсоров 
 (3) содержит константы для задания точности сенсора 
 (4) все перечисленное 
Номер 2
Класс SensorEvent предоставляет информацию
Ответ:
 (1) данные сенсора 
 (2) тип сенсора, породившего событие 
 (3) время появления события 
 (4) все перечисленное 
Номер 3
Аппаратно-реализованные датчики это
Ответ:
 (1) физические элементы, встроенные в мобильное устройство 
 (2) физические элементы, подключаемые к мобильному устройству 
 (3) физические элементы, получающие данные с одного или нескольких физических датчиков и вычисляющие значение, которое от них ожидается 
 (4) правильный вариант ответа отсутствует 
Упражнение 9:
Номер 1
К датчикам окружающей среды, встроенным в мобильное устройство относят
Ответ:
 (1) датчики освещенности 
 (2) датчики вектора вращения 
 (3) акселерометры 
 (4) гироскопы 
Номер 2
В каком методе, управляющем жизненным циклом активности, лучше выполнять инициализацию камеры?
Ответ:
 (1) onResume() 
 (2) onCreate() 
 (3) onStart() 
 (4) onOpen() 
Номер 3
В каком методе, управляющем жизненным циклом активности, лучше выполнить освобождение камеры для других устройств?
Ответ:
 (1) onPause() 
 (2) onFinish() 
 (3) onStop() 
 (4) onDestroy() 
Упражнение 10:
Номер 1
Классы, предоставляющие приложениям доступ к геолокационным возможностям мобильного устройства, располагается в пакете
Ответ:
 (1) android.position 
 (2) android.location 
 (3) android.geolocation 
 (4) android.situation
 
Номер 2
Классы и интерфейсы для работы с сенсорами являются частью пакета
Ответ:
 (1) android.detectors 
 (2) android.sensors 
 (3) android.hardware 
 (4) android.data 
Номер 3
Какие источники данных использует Network Location Provider для определения координат?
Ответ:
 (1) сигналы сотовых вышек 
 (2) сигналы спутников 
 (3) сигналы Wi-Fi 
 (4) сигналы Bluetooth