- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин
Шрифт:
Интервал:
Закладка:
Намерение, лежащее в основе, будет использоваться системой, а не компонентом, который создал намерение.
Лежащее в основе намерение имеет ссылку на передающий компонент, что может привести к утечкам памяти.
Вопрос 31
Что из следующего отображает, почему является предпочтительным уведомить пользователя с помощью уведомления области уведомлений, а не с помощью диалога, или наоборот.
Используйте уведомление области уведомлений для предотвращения вызова оnPause ().
Используйте уведомление области уведомлений, когда пользователь должен быть уведомлен вне какого-либо в настоящее время работающего приложения.
Используйте диалоговое окно, когда приложению необходимо получить обратную связь с пользователем.
Используйте диалоговое окно (DialogFragment) при использовании большого экрана устройства, такого как планшет.
Вопрос 32
Когда следует приложению широковещать, используя класс LocalBroadcastManager, а не с помощью контекстного класса, или наоборот?
Используйте LocalBroadcastManager чтобы зарегистрировать BroadcastReceivers, которые не хотят принимать радиопередачи из другого приложения.
Используйте LocalBroadcastManager чтобы транслировать намерения, которые будут получены только в том же приложении, которое посылает вещания.
Используйте контекстный класс, чтобы улучшить надежность работы приложений.
Использование класса Context не так эффективно, так как он обеспечивает глобальную передачу через всю систему.
Вопрос 33
Если ваше приложение хочет только получать определенные вещания, когда оно активно и на переднем плане, каким из следующих сценариев можно это реализовать?
Динамическая регистрация своих BroadcastReceivers в onResume () и отмена их в оnPause ().
Загрузка намерений в меню или ActionBar действий.
Статически зарегистрируйте свои BroadcastReceivers с низким приоритетом.
Динамическая регистрация своих BroadcastReceivers с низким приоритетом. Затем используйте abortBroadcast () во время выполнения, чтобы предотвратить доставку.
Вопрос 34
Какие из следующих утверждений отображают, как Alarm отличается от других Android возможностей?
Уведомления области уведомлений информируют пользователей о событиях, не прерывая работы, в то время как Alarm не непосредственно информируют пользователей.
Alarm запускаются в конкретный момент времени в будущем. Обычные Broadcast намерения обрабатываются, когда намерение транслируется.
Обработчики не могут быть использованы для отправки намерений в будущий момент времени.
Вопрос 35
Как программа получает доступ к AlarmManager?
Используйте метод Context. getSystemService (), чтобы получить ссылку на службу AlarmManager.
Используйте метод AlarmManager. newInstance () для получения единственного экземпляра AlarmManager.
Используйте AlarmManager () конструктор для создания экземпляра AlarmManager.
Поместите <manager> тег в AndroidManifest. xml файл приложения.
Вопрос 36
При установке Alarm, часто лучше использовать типы сигнализации ELAPSED_REALTIME или ELAPSED_REALTIME_WAKEUP, а не RTC или RTC_WAKEUP типов сигнализации. Какие из следующих утверждений объясняют, почему RTC и RTC_WAKEUP тревоги не могут быть лучшим подходом в некоторых случаях?
ELAPSED_REALTIME сигнализация может срабатывать, когда CPU находится в режиме сна.
Если пользователь вручную меняет часовой пояс или изменяет системные часы, RTC Alarms может сработать в непредсказуемое время.
Это действительно не имеет значения, потому что вы можете легко конвертировать из одной интерпретации времени в другую.
Если сеть сбрасывает системные часы, RTC Alarms может сработать в непредсказуемое время.
Вопрос 37
Для API до 19: метод setInexactRepeating () предназначен, чтобы дать Android гибкость в точном запуске Alarm. Предполагая, что mAlarmManager является действительной ссылкой на AlarmManager и pi действительная ссылка на PendingIntent, почему следующий фрагмент кода (модифицированный из приложения AlarmCreate) не отвечает этой цели?
mAlarmManager. setInexactRepeating (AlarmManager. ELAPSED_REALTIME, SystemClock. elapsedRealtime (),15000, pi)
setInexactRepeating () требует типа сигнализации RTC или RTC_WAKEUP.
setInexactRepeating () требует определенные константы интервала, например, INTERVAL_FIFTEEN_MINUTES.
setInexactRepeating () является методом класса Alarm.
setInexactRepeating () требует временной интервал 60000 или больше.
Вопрос 38
Есть два различных способа рисования 2D графики. Один из способов это рисование с помощью View. Другой способ это рисование на холсте. Какие из следующих аргументов за рисование с помощью представления, а не с помощью Canvas?
Графика для приложения простая.
Память устройства ограничена.
Графику для приложения не нужно регулярно обновлять.
Устройство не поддерживает OpenGL.
Вопрос 39
Какой класс мы используем, чтобы сделать цветные круги в приложении?
BitmapDrawable.
ColorDrawable.
ShapeDrawable.
XMLDrawable
Вопрос 40
Класс Paint изменяет операции рисования. Какие из следующих характеристик рисования изменяются объектом Paint?
Размер текста.
layout_weight.
Ширина линии.
OnClick.
Вопрос 41
Когда вы создаете и используете пользовательский View-подкласс, в каком методе вы обычно реализуете рисование View?
onDraw (Canvas canvas)
buildDrawingCache ()
animate ()
Вопрос 42
Когда вы создаете и используете SurfaceView подкласс, какой метод вы обычно используете для получения холста, с помощью которого вы рисуете на SurfaceView?
lockCanvas ().
getSurface ().
draw (Canvas canvas).
Вопрос 43
При рисовании с SurfaceView, приложение обычно создает свой собственный поток, который затем используется для операций рисования. В каком методе приложение получает свой поток?
surfaceCreated (SurfaceHolder holder).
surfaceDestroyed (SurfaceHolder holder).
surfaceChanged ().
Вопрос 44
В приложении, которое сначала отображает голубой круг, а затем отображает пурпурный круг, который из следующих классов используется?
TransitionDrawable.
SurfaceView.
AnimationDrawable.
ShapeDrawable.
Вопрос 45
С помощью системы анимации свойств, если вам нужно анимировать свои собственные классы, какой один из следующих классов нужно реализовать, чтобы вычислить конкретные значения свойства для анимации?
ValueAnimator.
TimeInterpolator.
AnimatorUpdateListener.
TypeEvaluator.
Вопрос 46
В Android, мультитач экраны генерируют один трейсер движения на один указатель.
Да
Нет
Вопрос 47
Сенсорный жест может содержать несколько событий движения с участием нескольких указателей. Какое из следующих утверждений верно о событиях движения и указателях, которые они представляют?
Каждый указатель имеет уникальный идентификатор, который остается неизменным в течение жеста.
Каждый указатель имеет уникальный индекс, который остается постоянным в течение жеста.
Несколько указателей с кодом ACTION_POINTER_DOWN могут содержаться в одном и том же MotionEvent.
Жесты всегда заканчиваются с кодом 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
Предположим, ваше приложение создает и использует пользовательский подкласс представления. Когда это представление необходимо перерисовать, какие два из следующих методов скорее всего, будут вызваны?

