Сборник тестов: 1500 вопросов и ответов на знание Android, стр. 62

Вопрос 38

Когда разрешения применяются в активности?

Когда они загружаются методом Context. startActivity () или Context. startActivityForResult ().

Когда вызывается метод Context. enforcepermission ().

Когда вызывается метод Context. stopActivity ().

Когда вызывается метод Context. checkPermission ().

Вопрос 39

Сервис это Android-компонент, который работает в фоновом режиме, чтобы выполнить фоновую задачу.

Да

Нет

Зависит от ситуации

Сервис то не Android-компонент

Вопрос 40

Что из следующего верно о контент-провайдерах Android?

Они используются для обмена данными между устройствами.

Они используются для обмена данными между приложениями.

Они используются для обмена данными между приложениями, подписанных одним сертификатом.

Данные, считанные контент-провайдером удаляются при закрытии приложения.

Вопрос 41

Разрешения Android могут быть расширены с помощью:

Использования ключевого слова «extends».

Создания пользовательских разрешений в файле манифеста.

Разрешения не могут быть расширены.

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

Вопрос 42

Группа разрешений является концепцией создания:

Группы аналогичных разрешений.

Группы всех разрешений в приложении.

Группы всех компонентов в приложении

Группы всех разрешений, независимо от приложения.

Вопрос 43

Нормальные разрешения могут быть преобразованы в пространство имен с помощью?

Группы разрешений

Дерева разрешений

Разрешения

Выражения Import

Вопрос 44

Что является причиной для использования разрешений в разработке приложений?

Для защиты данных и кода.

Чтобы создать патент.

Чтобы сделать работу приложения лучше.

Приложение не может быть создано без разрешений.

Вопрос 45

К чему применяется разрешение уровня компонента?

Активность

Группа разрешений

Дерево разрешений

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

Вопрос 46

Что произойдет, если разрешение не применяется в приложении?

Приложение не может быть собрано.

Приложение вернет ошибку времени выполнения.

Приложение не сможет получить доступ к системным ресурсам.

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

Вопрос 47

Разрешения третьего уровня или signature permission и system permission используются для?

Интеграции системной сборки

Доступа к системным ресурсам

Доступа к опасным разрешениям

Интеграции ресурсов в приложении

Вопрос 48

Что из следующего защищается разрешениями на уровне компонентов?

Приложение

Компоненты

Приложение и компоненты

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

Вопрос 49

grantUriPermission является дочерним элементом какого тега?

<activity>

<service>

<provider>

<receiver>

Вопрос 50

Broadcast намерения это механизм, который позволяет отправлять сообщения в:

Различные активности

Различные сервисы

Различные намерения

Различные приложения

Тест 25

Вопрос 1

Какие из ниже перечисленных утверждений верны о трансляции?

Широковещательный приемник решает, какую трансляцию он будет получать.

Трансляция будет решать, какой приемник сможет получить данную трансляцию.

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

Вопрос 2

Какие разрешения отображаются пользователю в момент установки приложения?

Dangerous permissions

Normal permissions

Signature permissions

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

Вопрос 3

Что из перечисленного не верно в отношении AndroidManifest. xml?

Он расширяемый.

Он находится в корневой папке приложения.

Он не является расширяемым.

Он также называется файлом политики.

Вопрос 4

Что из перечисленного не верно в отношении атрибута package тега manifest?

Он может содержать строчные буквы, цифры и подчеркивания, но не прописные буквы.

Он служит в качестве уникального идентификатора для приложения.

Это имя по умолчанию для процесса приложения.

После того, как приложение публикуется, имя пакета не может быть изменено.

Вопрос 5

Что из перечисленных не верно в отношении тега manifest в AndroidManifest. xml?

Он объявляет специфические атрибуты приложения.

Он может быть помещен внутри тега application.

Он объявляет специфические атрибуты компонента.

Этот тег должен быть в AndroidManifest. xml.

Вопрос 6

Что из следующего НЕ правда об атрибуте sharedUserId?

Он находится внутри тега manifest.

По умолчанию Android присваивает каждому приложению его значение sharedUserId.

Приложения могут иметь общий идентификатор пользователя.

Он расположен в теге activity, которая должна обмениваться данными с другими приложениями.

Вопрос 7

Что из перечисленного не верно об атрибуте versionCode?

Это тоже самое, что и номер версии приложения, который показывается пользователю.

Его значение должно быть целым числом.

Его значение должно быть числом с плавающей запятой.

Его значение должно быть увеличено по сравнению с предыдущим versionCode при релизе новой версии приложения.

Вопрос 8

Что из следующего нельзя сказать об установке installLocation атрибута в значение «internalOnly»?

Поведение по умолчанию установки приложения такое же, как значение «internalOnly» атрибута installLocation.

Приложение устанавливается только во внутреннем хранилище устройства.

Если нет места на внутренней памяти, тогда приложение устанавливается во внешнем хранилище устройства и перемещает обратно во внутреннюю память, как только есть свободное место. Это поведение по умолчанию.

Приложение может быть перемещено на внешнее хранилище устройства, если потребуется.

Вопрос 9

Какой тег из следующих не может быть размещен внутри тега application?

<provider>

<uses-library>

<instrumentation>

<service>

Вопрос 10

Какие из следующих утверждений верны о «description» атрибуте в теге application?

Его значение должно быть установлено как ссылка на строковый ресурс.

Его значение может быть простой строкой.

Его значение по умолчанию совпадает с именем приложения, если его значение не определено.

Его длина должна быть равна метке приложения.

Вопрос 11

Что из перечисленного нельзя сказать о «allowbackup» атрибуте тега application?

Его значение по умолчанию true.

Если его значение установлено false, тогда резервное копирование или восстановление приложения никогда не будет выполняться.

Если полное резервное копирование системы выполняется, тогда данные приложения сохраняются с помощью adb. Это находится под контролем системы и происходит во всех случаях, независимо от того, значение allowbackup равно true или false.

Значение по умолчанию этого атрибута является false.

Вопрос 12

Что из следующего НЕ верно о «hasCode» атрибуте теге <application>?

Его значение по умолчанию true.

Когда его значение false, система не пытается загрузить любой код приложения при запуске компонента.