Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android
- Название:Сборник тестов: 1500 вопросов и ответов на знание Android
- Автор:
- Жанр:
- Издательство:Литагент «Ридеро»78ecf724-fc53-11e3-871d-0025905a0812
- Год:неизвестен
- ISBN:978-5-4474-2005-5
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android краткое содержание
Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.
Сборник тестов: 1500 вопросов и ответов на знание Android - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Intent.
Thread.
Activity.
BroadcastReceiver.
Вопрос 11
По возможности активность должна обрабатывать изменения конфигурации вручную, чтобы избежать уничтожения и перезапуска активности.
Да
Нет
Вопрос 12
Какие два из следующих утверждений подчеркивают основные цели класса Service?
Для поддержки длительных, фоновых операций.
Для обеспечения пользовательского интерфейса приложения.
Для управления одновременным доступом к общим базам данных.
Для включения удаленных (межпроцессных) операций.
Вопрос 13
Не обращая внимания на первоначальное объявление XML, что является внешним XML-тегом, используемым в файле AndroidManifest. xml?
Вопрос 14
Как бы вы указали строку под названием «exit_message», значение которой «Goodbye», в файле strings. xml?
Goodbye
text_string
«Goodbye»
text_string
Вопрос 15
Одним из основных заданий класса активность является поддержка одновременного доступа к общим данным внутри приложения.
Да
Нет
Вопрос 16
Предположим, что ваше приложение переносит ActivityA на первый план. Затем пользователь нажимает кнопку, отображаемую ActivityA, что приводит к переносу ActivityB на передний план и готовности для взаимодействия с пользователем. В этот момент, какой последний метод жизненного цикла ActivityA и ActivityB был вызван?
ActivityA. onStop () и ActivityB. onResume ().
ActivityA. onDestroy () и ActivityB. onCreate ().
ActivityA. onResume () и ActivityB. onDestroy ().
ActivityA. onPause () и ActivityB. onRestart ().
Вопрос 17
Предположим, вы пишете активность, которая редактирует некоторую постоянную информацию о пользователе, такую как имя учетной записи пользователя, но не сохраняет ее немедленно. Эти важные данные должны быть сохранены до выхода из приложения. В каком методе жизненного цикла вы должны сохранить данные?
оnStop ().
onResume ().
оnDestroy ().
оnPause ().
Вопрос 18
Предположим, что вы присоедините оnClickListener к кнопке в вашей активности. Когда метод оnClick () этого объекта будет вызываться?
Когда пользователь нажимает и отпускает кнопку в быстрой последовательности.
Когда пользователь нажимает кнопку домой.
Когда пользователь нажимает кнопку назад.
Когда пользователь нажимает и удерживает кнопку.
Вопрос 19
Один из примеров изменения конфигурации, это когда пользователь изменяет глобальный размер шрифта устройства. Если вы хотите обрабатывать это изменение конфигурации вручную, какое значение вы добавили бы к атрибуту android: configChanges в файле AndroidManifest. xml приложения?
keyboard
screenSize
fontScale
Вопрос 20
Если у вас нет веских причин для этого, как правило, следует избегать обработки изменения конфигурации вручную.
Да
Нет
Вопрос 21
Какие из следующих утверждений описывают общие варианты использования класса намерений?
Чтобы указать операцию, которая будет выполнена.
Чтобы указать запрос к базе данных, который должен быть выполнен.
Для представления события, которое произошло.
Чтобы держать ключ подписи, который идентифицирует создателя намерения.
Вопрос 22
Если вы хотите послать сообщение конкретному человеку с использованием Intent с действием Intent. ACTION_SENDTO, какую еще одну часть Intent-информации вы должны установить?
Flags.
Extras.
Category.
Data.
Вопрос 23
Какой из следующих флагов поможет вам получить больше информации о том, как Android определяет, какие активности могут ответить на данное намерение?
Intent. FLAG_ACTIVITY_NO_HISTORY.
Intent. FLAG_ACTIVITY_NEW_TASK.
Intent. FLAG_DEBUG_LOG_RESOLUTION.
Intent. FLAG_FROM_BACKGROUND.
Вопрос 24
Приложение запускает активность с явным намерением:
Intent helloAndroidIntent = new Intent (LoginScreen. this, HelloAndroid. class);
Каковы типы данных двух параметров, передаваемых конструктору намерения?
Activity и Intent.
OnClickListener и View.
Context и Class.
OnClickListener и View.
Вопрос 25
Какие из следующих полей намерения используются в качестве критериев совпадения при разрешении намерения? Выбрать все применимые.
Category.
Extras.
Action.
Data.
Flags.
Package name.
Вопрос 26
В каких из следующих ситуациях могут быть использованы разрешения?
Чтобы ограничить доступ к дорогостоящим операциям.
Чтобы ограничить доступ к аппаратным функциям устройства.
Чтобы ограничить доступ к пользовательским данным.
Чтобы ограничить загрузку приложений на устройства, которые работают на конкретной версии Android.
Вопрос 27
Какой XML тег используется приложением для указания разрешения, которое пользователь устройства должен одобрить приложению перед тем как приложение сможет работать на устройстве пользователя.
android: permission.
Вопрос 28
Какой XML тег или атрибут используется для указания специфического разрешения приложения, которое приложение требует от любого другого приложения, которое хочет взаимодействовать с ним?
android: permission
Вопрос 29
Какое исключение возникает, если активность пытается начать другую активность, для которой она не имеет соответствующих разрешений?
AccessControlException.
SecurityException.
NullPointerException.
ClassCastException.
Вопрос 30
При проектировании пользовательского интерфейса приложения, это хорошая практика, чтобы разработать единый, идентичный пользовательский интерфейс для планшетов и телефонов.
Да
Нет
Вопрос 31
Какой из следующих методов жизненного цикла фрагмента вызывается в первой точке жизненного цикла фрагмента?
onAttach ().
onActivityCreated ().
onCreateView ().
onCreate ().
Вопрос 32
В каком методе фрагмент обычно создает свой пользовательский интерфейс?
onActivityCreated ().
onCreate ().
onAttach ().
onCreateView ().
Вопрос 33
Когда приложение программно добавляет фрагмент к активности, оно обычно выполняет четыре шага, как показано ниже. Какой из этих шагов делается последним?
Получить ссылку на FragmentManager.
Добавить фрагмент.
Зафиксировать FragmentTransaction.
Начать FragmentTransaction.
Вопрос 34
Когда фрагмент программно добавляется к активности, по умолчанию Android добавляет новый фрагмент в backstack задач.
Да
Нет
Вопрос 35
Какой из следующих методов фрагмента говорит Android не уничтожать фрагмент при изменении конфигурации устройства?
setInitialSavedState ().
hasOptionsMenu ().
setRetainInstance ().
setArguments ().
Вопрос 36
Предположим, что приложение включает в себя активность А, и что приложение объявляет тег <���аctivity> для А в AndroidManifest. xml файле. Если активность А должна быть главной точкой входа для этого приложения, тогда она укажет элемент, содержащий элемент. Какое значение вы должны включить, чтобы закончить следующее определение элемента – ?
android. intent. action. MAIN.
android. intent. action. WEB_SEARCH.
android. intent. action. PICK_ACTIVITY
Вопрос 37
Предположим, что приложение включает в себя активность А и что приложение объявляет тег активности в AndroidManifest. xml файле. Если активность будет основной точкой входа для приложения, и если значок этого приложения/активности должен появиться в верхнем уровне загрузчика, как вы должны заполнить следующий элемент – ?
Читать дальшеИнтервал:
Закладка: