Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Вопрос 10
Какие из следующих утверждений верны о «description» атрибуте в теге application?
Его значение должно быть установлено как ссылка на строковый ресурс.
Его значение может быть простой строкой.
Его значение по умолчанию совпадает с именем приложения, если его значение не определено.
Его длина должна быть равна метке приложения.
Вопрос 11
Что из перечисленного нельзя сказать
Его значение по умолчанию true.
Если его значение установлено false, тогда резервное копирование или восстановление приложения никогда не будет выполняться.
Если полное резервное копирование системы выполняется, тогда данные приложения сохраняются с помощью adb. Это находится под контролем системы и происходит во всех случаях, независимо от того, значение allowbackup равно true или false.
Значение по умолчанию этого атрибута является false.
Вопрос 12
Что из следующего НЕ верно о «hasCode» атрибуте теге <application>?
Его значение по умолчанию true.
Когда его значение false, система не пытается загрузить любой код приложения при запуске компонента.
Не существует такого атрибута «hasCode», потому что каждое приложение содержит код и установка false не является опцией.
Это возможно только, если приложение не будет иметь никакого собственного кода, а будет использовать только встроенные классы компонентов.
Вопрос 13
Что из следующего НЕ верно об атрибуте «killAfterRestore» тега <application>?
Как правило, сторонним приложениям не нужно использовать этот атрибут.
Это означает, должно ли приложение быть остановлено после того, как его настройки были восстановлены в ходе операции восстановления приложения.
Его значение по умолчанию true.
Значение true этого атрибута означает, что приложение будет остановлено, как только его настройки будут восстановлены в ходе полного восстановления системы.
Вопрос 14
Что из следующего не является верным о значении true атрибута «largeHeap» тега <application>?
Это позволяет нам увеличить память кучи на фиксированное количество, определенное как значение атрибута.
Его значение дается в Мбитах.
Его значение влияет на общую производительность приложения.
Если используется общий идентификатор пользователя, чтобы несколько приложений использовали процесс, все они должны использовать эту опцию согласованно или будут иметь место непредсказуемые результаты.
Вопрос 15
Что из следующего НЕ верно о «label» атрибуте тега <application>?
Его значение должно быть установлено
Его значение не может быть простой строкой.
Это метка для пользователя для приложения в целом.
Его значение по умолчанию такое же, как значение атрибута «description».
Вопрос 16
Что из следующего НЕ верно о «process» атрибуте тега <application>?
Его значение по умолчанию совпадает с именем пакета и задается самой системой.
Он должен быть включен в тег manifest со значением имени пакета приложения.
Если имя, присвоенное этому атрибуту, начинается с двоеточия (»:»), новый процесс, приватный для приложения, создается, когда это необходимо.
Если имя процесса начинается с символа в нижнем регистре, глобальный процесс с таким именем будет создан.
Вопрос 17
Что из следующего НЕ верно о «restoreAnyVersion» атрибуте тега <application>?
Его значение по умолчанию «false».
Если его значение установлено true, тогда пользователь может восстановить любую предыдущую версию приложения.
Это атрибут уровня системы и используется в rooted устройствах для восстановления любой версии ОС Android использованной ранее.
Указывает, что приложение готово для попытки восстановления любого набора данных резервной копии, даже если резервная копия была сохранена более новой версией приложения, чем в настоящее время установлена на устройстве.
Вопрос 18
Какие из следующих утверждений верны о «supportsRtl» атрибуте тега <application>?
Он был включен в API level 16.
Он находится в теге manifest.
По умолчанию его значение false и компоновка будут слева направо.
Его значение true будет размещать все компоненты в макете справа налево на экране по умолчанию.
Вопрос 19
Что из следующего не верно о «taskAffinity»?
Может быть размещен внутри тега manifest.
Может быть размещен внутри тега application.
Может быть размещен внутри тега activity.
Имя affinity по умолчанию для приложения является именем пакета, определенным тегом manifest.
Вопрос 20
Что из следующего НЕ верно об атрибуте «testOnly» в теге <application>?
Указывает будет ли это приложение только для целей тестирования.
Если этот атрибут установлен как true, приложение может быть установлено только через adb.
Это может представлять функциональность или данные за своими пределами, что может вызвать дыру в безопасности, но это полезно для тестирования.